网页的组成: HTML(超文本标记语言)结构 CSS(层叠样式表) javascript 行为 js:javascript,是一门轻量级的脚本编程语言、解释型语言 ECMAScript(4、5):定义了js里面的命名规范 变量 数据类型 基本语法 操作语句等最核心的东西 DOM: document ...
分类:
Web程序 时间:
2017-09-22 12:02:02
阅读次数:
202
object是ECMAscript使用最多的一种类型。使用object实例的方式有两种。一种是用new操作符,另一种是对象字面量方法。 1.new操作符: 2.对象字面量: 在对象字面量中,对象的属性名可以使用字符串,即也可以写成: 在通过对象字面量定义对象时,实际上不会调用object构造函数。 ...
分类:
编程语言 时间:
2017-09-21 13:19:32
阅读次数:
186
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6 ...
分类:
其他好文 时间:
2017-09-20 19:33:03
阅读次数:
161
引用类型 Object类型 Array类型 ECMAScript中数组中的每一项可以保存任何类型的数据。而且,数组的大小是可以自动调整的。 设置数组的长度array.length=2;小于数组长度则移除数组中的项,大于数组的长度则添加undefined项 数组的长度是:array.length;数组 ...
分类:
编程语言 时间:
2017-09-20 10:32:50
阅读次数:
220
<h3>ECMAScript中函数不存在函数签名的概念,没有重载</h3><h3>无需指定返回值,可以在任何时候返回任何值。未指定返回值的函数,返回的是一个特殊的undefined值</h3> <h1>基本类型和引用类型的值</h1> <h3>在操作对象时,实际上是在操作对象的引用,而不是实际的对象 ...
分类:
编程语言 时间:
2017-09-20 10:21:11
阅读次数:
148
我们知道,DOM是用于操作XML和HTML文档的应用程序接口,用脚本进行DOM操作的代价很昂贵。有个贴切的比喻,把DOM和Javascript(这里指ECMscript)各自想象为一个岛屿,它们之间用收费桥梁连接,ECMAscript每次访问DOM,都要途径这座桥,并交纳“过桥费”,访问DOM的次数 ...
分类:
Web程序 时间:
2017-09-20 00:52:29
阅读次数:
296
1. NaN NaN,即非数值(Not a Number)是一个特殊的数值,这个数值用未返回数值的情况(这样就不会抛出错误了)。例如,在其他编程语言从而停止代码执行。但在 ECMAScript中,任何数值除以 0会返回 NaN①,因此不会影响其他代码的执行。 NaN 本身有两个非同寻常的特点。首先, ...
分类:
其他好文 时间:
2017-09-19 19:00:40
阅读次数:
162
一、ECMAScript语言中所有的值均有一个对应的语言类型。ECMAScript语言类型包括Undefined、Null、Boolean、String、Number和Object。 我们这样来定义类型:对于语言引擎和开发人员来说,类型是值的内部特征,它定义了值的行为,以使其区别于其它值。 JS有七 ...
分类:
编程语言 时间:
2017-09-17 23:31:09
阅读次数:
187
ECMA是EuropeanComputerManufacturersAssociation的缩写,即欧洲计算机制造商协会。欧洲计算机制造商协会是制定信息传输与通讯的国际化标准组织。ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMAScript-262。一、使用javascript在html或xml头..
分类:
编程语言 时间:
2017-09-17 19:03:47
阅读次数:
146
ECMASCript关于继承:实现继承 继承了实际方法, 其实现最主要是利用原型链 1. 原型链继承 原型链实现继承的主要方法,基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 注意以下几点: (1)所有自定的对象默认的原型是Object的实例,所有的函数都有一个[[prototyp ...
分类:
编程语言 时间:
2017-09-17 13:30:55
阅读次数:
240