标准参考JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述。根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 stringify 的简单对象。 parse 函数用来解析一个 JSON 文本(一个 JSON 格式的字符...
分类:
Web程序 时间:
2014-07-16 19:57:37
阅读次数:
211
ECMAScript通过RegExp类型来支持正则表达式。var expression = / pattern / flags;匹配模式标志:g: 表示全局模式;i: 表示不区分大小写;m: 表示多行模式;元字符:([{\^$|)?*+.]}字面量定义,构造函数定义var pattern1 = /[...
分类:
Web程序 时间:
2014-07-14 19:35:40
阅读次数:
233
流程控制语句学习要点:1.switch语句2.for...in语句3.break和continue语句4.with语句ECMA-262规定了一组流程控制语句。语句定义了ECMAScript中的主要语法,语句通常由一个或者多个关键字来完成给定的任务。诸如:判断、循环、退出等。一.switch语句swi...
分类:
编程语言 时间:
2014-07-12 16:02:51
阅读次数:
204
位运算符是在数字底层(即表示数字的 32 个数位)进行操作的。重温整数ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢?有符号整数使用 31 位表示整数的数值,用第 32...
分类:
其他好文 时间:
2014-07-09 22:46:20
阅读次数:
353
ECMA-262对内置对象的定义是:由ECMAScript实现提供的、不依赖于宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。开发人员不必显式的实例化内置对象,因为他们已经实例化了。前面我们已经介绍了大多数内置对象,如Object、Array、String,ECMA-262还...
分类:
Web程序 时间:
2014-07-09 17:10:18
阅读次数:
233
5 代表此属性ECMAScript 5(一般IE9+)才支持。图解:——图解: undefined,null,NaN Infinity ECMAScript 5禁止修改 每个函数都是Function的实例 函数内部属性 arguments参数伪数组 arguments.callee递归用 th...
分类:
编程语言 时间:
2014-07-09 16:23:35
阅读次数:
286
ECMAScript通过RegExp类型来支持正则表达式。使用类似Perl的语法就可以创建一个正则表达式:var expression=/pattern/flags;其中模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、向前查找以及反向引用。每个正则表达式都可...
分类:
Web程序 时间:
2014-07-06 14:38:13
阅读次数:
246
ECMAScript中没有提供类和接口等的定义,但它却是一门面向对象的语言,由于它能够通过其它方式实现类似高级语言的面向对象功能,这些内容将在后面的文章中进行一步步的总结。此篇仅对JS中对象作简要说明,重点汇总一些类似于对象的数组的经常用法。对象创建上篇提到创建对象的两种方式:使用new运算...
分类:
Web程序 时间:
2014-07-02 21:35:32
阅读次数:
252
一、JavaScript原型链 ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。在JavaScript中,用 __proto__ 属性来表示一个对象的原型链。当查找一个对象的属性时,JavaScript ....
分类:
编程语言 时间:
2014-07-02 13:54:37
阅读次数:
332