面向对象(Object-Oriented, OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。而 ECMAScript 中没有类的概念,所以我们可以使用对象模拟出类。ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函.....
分类:
编程语言 时间:
2015-05-26 10:40:41
阅读次数:
195
ECMAScript 5 为所有字符串定义了trim()方法。这个方法会创建一个字符串的副本,删除前置以及后缀的所有空格,然后返回结果。例如:var stringValue = " hello world ";var trimmedStringValue = stringValue...
分类:
其他好文 时间:
2015-05-24 23:29:37
阅读次数:
148
1、兼容xhtml方法:2、文档模式:IE5.5引入,最初包含2种:混杂和标准模式;后IE又提出了准标准模式;文档开始未声明文档类型,浏览器默认会开启混杂模式。3、noscript标签用以提示浏览器不支持脚本。4、语法: 4-1、区分大小写:ECMAScript中的一切都是区分大小写的(如变量、函....
分类:
编程语言 时间:
2015-05-23 20:03:42
阅读次数:
195
妹的,昨天都快写完了,一不小心点了个关闭,然后。。。就没有然后了wordpress的自动保存功能咋就这么不靠谱呢 记得还在懵懂学习JavaScript基础之时,坊间便有传言“with语句是低效率语句,若非必要,请不要使用该语句”,同时, ECMAScript 5 的strict mode下是禁止使用...
分类:
编程语言 时间:
2015-05-17 23:32:06
阅读次数:
499
instanceof 运算符简介 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。ECMAScript ...
分类:
编程语言 时间:
2015-05-15 12:13:37
阅读次数:
124
第八章BOM一.Window在浏览器中window有双重角色,他既是JavaScript访问浏览器窗口的一个借口,又是ECMAscript规定的Global对象。1.全局作用域由于window是ECMAscript规定的Global对象的角色,因此在全局作用域中声明的变量,函数,都会是window对...
分类:
其他好文 时间:
2015-05-13 19:25:09
阅读次数:
161
原文:http://dmitrysoshnikov.com/ecmascript/javascript-the-core/对象原型链构造函数执行上下文栈执行上下文变量对象活动对象作用域链闭包This我们以思考对象的概念做为开始,这是ECMAScript的基础。对象ECMAScript做为一个高度抽象...
分类:
编程语言 时间:
2015-05-12 20:47:14
阅读次数:
173
引言:在ECMAScript中,不存在独立的函数,所有函数都必须是某个对象的方法。而函数也是一个对象。所有对象的属性可在对象创建后动态定义,早绑定(early binding)是指在实例化对象之前定义它的特性和方法,这样编译器或解释程序就能提前转换机器代码。ECMAScript不是强类型语言,所以不支持早绑定。 晚绑定(late binding)指的是编译器或解释程序在运行前,不知道对象的类型。...
分类:
编程语言 时间:
2015-05-12 18:59:26
阅读次数:
119
ECMAScrpt中的对象其实就是一组数据和功能的集合。可以通过执行new操作符后跟要创建的对象类型名称来创建。在ECMAScript中,Object类型是所有它的实例的基础。换句话说,object类型所具有的任何属性和方法也同样存在于更具体的对象中。object的每个实例都具有下列属性和方法。 ....
分类:
其他好文 时间:
2015-05-12 12:59:00
阅读次数:
73
原文出处:linkFly欢迎分享原创到伯乐头条JavaScript当前有众多实现异步编程的方式,最为耀眼的就是ECMAScript 6规范中的Promise对象,它来自于CommonJS小组的努力:Promise/A+规范。研究javascript的异步编程,jsDeferred也是有必要探索的:因...
分类:
编程语言 时间:
2015-05-11 08:48:19
阅读次数:
190