ECMAScript通过RegExp类型来支持正则表达式. 使用下面类似Perl的语法,就可以创建一个正则表达式. var expression=/pattern/flags; 其中的模式(pattern)部分可以是任何简单的或复杂的正则表达式,可以包含字符类,限定符,分组,向前查找以及反向引用. ...
分类:
其他好文 时间:
2015-11-20 22:57:47
阅读次数:
175
escape()Don't use it, as it has been deprecated since ECMAScript v3.encodeURI()Use encodeURI when you want a working URL. Make this call:encodeURI("ht...
分类:
Web程序 时间:
2015-11-20 19:48:52
阅读次数:
155
核心(ECMAScript)文档对象模型(DOM)浏览器对象模型(BOM)核心(ECMAScript)ECMAScript 并不与任何具体浏览器相绑定,实际上,它也没有提到用于任何用户输入输出的方法(这点与 C 这类语言不同,它需要依赖外部的库来完成这类任务)。那么什么才是 ECMAScript 呢...
分类:
编程语言 时间:
2015-11-18 10:28:29
阅读次数:
172
闭包是指有权访问另一个函数作用域的变量的函数。闭包的局部变量可以在函数执行结束后仍然被函数外的代码访问。这意味着函数必须返回一个指向闭包的“引用”,或将这个”引用”赋值给某个外部变量,才能保证闭包中局部变量被外部代码访问。在ECMAScript中,函数对象中定义的内部函数(inner functio...
分类:
编程语言 时间:
2015-11-17 23:27:50
阅读次数:
444
8.1window对象BOM的核心对象是window,表示浏览器的一个实例。window对象有双重角色,既可以通过就是访问浏览器窗口的接口,又是ECMAscript规定的Global对象8.1.1全局作用域定义全局变量与在window对象上直接定义属性的差别在于全局变量不能通过delete操作符删除...
分类:
Web程序 时间:
2015-11-11 23:41:03
阅读次数:
204
JavaScript 实现是由 3 个部分组成:核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM)BOM(Browser Object Model) 浏览器对象模型BOM定义了JavaScript进行操作浏览器的各个功能部件的接口,提供访问文档各个功能部件(如窗口本身、屏...
分类:
其他好文 时间:
2015-11-10 22:31:34
阅读次数:
264
从ECMAScript 5.1开始,我们可以使用Array.isArray() 方法来准确判断一个对象是否为数组。 目前主流浏览器均支持该方法(当然不包括IE8)。 var?a?=?[];
Array.isArray(a);?//?true?
var?b?=?‘‘;
Array...
分类:
编程语言 时间:
2015-11-09 14:10:53
阅读次数:
198
isNaN()方法的定义和用法: 此方法可以检测其参数是否为非数值类型。 如果参数是数值类型,则返回false,否则返回true。 点击可查看更多ECMAScript的全局方法和属性。 语法结构: isNaN(number) 参数列表: number:...
分类:
编程语言 时间:
2015-11-09 07:12:42
阅读次数:
258
unescape()方法的定义和用法:此方法可解码通过escape()编码后的字符串。点击可查看更多ECMAScript的全局方法和属性。语法结构:unescape(string)参数列表:string:必需。要解码的字符串。实例代码:var a="我的电脑";var b=escape(a);con...
分类:
编程语言 时间:
2015-11-09 07:06:44
阅读次数:
165
String()方法的定义和用法:此方法可以把对象的值转换为字符串。点击可查看更多ECMAScript的全局方法和属性。语法结构:String(object)参数列表:object:必需。要进行转换的对象。实例代码:var a=new Array(1,2,3,4);console.log(Strin...
分类:
编程语言 时间:
2015-11-09 07:04:48
阅读次数:
169