ECMAScript语言的标准是由Netscape、Sun、微软、Borland等公司基于JavaScript和JScript锤炼、定义出来的。
ECMAScript可以为不同种类的宿主环境提供核心的脚本编程能力。ECMAScript仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。 ...
分类:
其他好文 时间:
2017-01-19 03:44:06
阅读次数:
278
ECMA_262把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。 6.1理解对象 特性(attribute)是内部值,描述了属性(property)的各种特性。ECMAScript中有两种属性:数据属性和访问器属性。数据属性包含一个数据值的位置,在这个位置可以读取和写入值,数据属性 ...
分类:
其他好文 时间:
2017-01-18 16:09:37
阅读次数:
182
常用对象 为了便于操作基本类型值,ECMAScript 提供了3个特殊的引用类型:Boolean,Number,String。它们是引用类型。当读取基本数据类型时,后台就会创建一个对应的基本包装类对象,所以我们在操作基本数据类型时,可以直接调用一些方法。 1、String对象 创建一个字符串的方式: ...
分类:
编程语言 时间:
2017-01-16 22:51:59
阅读次数:
413
Javascript 严格模式详解 作者: 阮一峰 日期: 2013年1月14日 作者: 阮一峰 日期: 2013年1月14日 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下 ...
分类:
编程语言 时间:
2017-01-14 22:07:00
阅读次数:
456
为了便于操作基本类型值,ECMAScript 提供了3 个特殊的引用类型:Boolean、Number 和String。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。来看下面的例子。 当第二行代码访问s1 时,访问过程处于一 ...
分类:
其他好文 时间:
2017-01-12 09:46:20
阅读次数:
183
一个完整的javascript的实现应当由三部分构成: 1.核心(ECMAscript) ECMAscript与web浏览器并没有依赖关系,web浏览器只是ECMAscript实现可能的宿主环境之一,宿主环境不仅提供ECMAscript实现,也提供该语言的扩展。其他宿主环境包括nodeJs等。ECM ...
分类:
编程语言 时间:
2017-01-10 21:05:38
阅读次数:
137
JavaScript 介绍js的基本数据类型。 Undefined、Null、Boolean、Number、String、 ECMAScript 2015 新增:Symbol(创建后独一无二且不可变的数据类型 ) 介绍js有哪些内置对象? Object 是 JavaScript 中所有对象的父对象 ...
分类:
编程语言 时间:
2017-01-09 11:17:29
阅读次数:
167
许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。如前所述,由于函数没有签名,在ECMAScript中无法实现接口继承。ECMAScript只支持实现继承,而且其实现继承主要是依靠原型链来实现的。 --摘自《JavaScript高级程序设计》 - ...
分类:
Web程序 时间:
2017-01-09 00:00:49
阅读次数:
300
3.1语法 ECMAScript中的变量、函数名和操作符都区分大小写。 标识符是指变量、函数、属性的名字,或者函数的参数。ECMAScript标识符采用驼峰大小写格式。 ECMAScript使用C风格的注释,包括单行注释和块级注释。 ECMAScript 5引入了严格模式(strict mode), ...
分类:
其他好文 时间:
2017-01-07 22:16:05
阅读次数:
248
1.ECMA简述ECMA是脚本语言规范,是由ECMA国际组织制定和发布的脚本语言规范。而JavaScript就是其规范的一种实现。当然了,类似的还有其它脚本语言。但习惯性的把术语ECMAScript和JavaScript表达为同一意思。2.ECMA5ECMA5的兼容性对于各个常用浏览器都是兼容的,除了最恶心的IE..
分类:
其他好文 时间:
2017-01-07 14:15:22
阅读次数:
220