首页>>前端>>Vue->js的技术特征(javascript技术特性)

js的技术特征(javascript技术特性)

时间:2023-12-01 本站 点击:0

以下哪些选项是javascript 技术特征

1、JavaScript是一种脚本编写语言

2、基于对象的语言。

3、简单性

4、安全性

5、动态性的

6、跨平台性

(2)JS特性不包括( ) A.解释性 B.用于客户端 C.基于对象 D.面向对象

D、面向对象。

JavaScript脚本语言具有以下特点:

1、脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

2、基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

3、简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。

4、动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

5、跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支 持JavaScript脚本语言,JavaScript已被大多数的浏览器所支持。

扩展资料:

js的日常用途:

1、嵌入动态文本于HTML页面。

2、对浏览器事件做出响应。

3、读写HTML元素。

4、在数据被提交到服务器之前验证数据。

5、检测访客的浏览器信息。

6、控制cookies,包括创建和修改等。

7、基于Node.js技术进行服务器端编程。

JS面向对象三大特征:封装、继承、多态

把事物(属性和方法)封装在类(程序对象)中,隐藏事物的属性和方法的实现细节,仅对外公开接口。

1.构造函数模式

2.原型prototype封装

3.声明函数模式

4.工厂模式

5.闭包

一个对象可以使用另一个对象的属性和方法 (子类可以使用父类的属性和方法)

1.原型链继承

2.借用构造函数

这样就避免了原型链继承中,构造函数中的属性或者方法被其他实例所改变的问题

⚠️:这里要注意call方法的执行顺序:

值会被覆盖,这个要注意!

3.组合继承

使用原型链实现对原型对象属性和方法的继承,借用构造函数实现对实例属性方法的继承

这样既通过在原型上定义方法实现了函数复用,又能保证每个实例都有自己的属性

4.寄生式继承

寄生式继承是与原型式继承紧密相关的一种思路,它创造一个仅用于封装继承过程的函数,在函数内部以某种方式增强对象,最后再返回对象。

5.寄生组合式继承

不同对象与同一操作产生不同结果。把“想做什么”跟“谁去做”分开,把过程化的条件语句转换为对象的多态性,从而消除条件分支语句。有重写跟重载:

重写:子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。

重载:函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Vue/6566.html