(一)JavaScript类型 1. JavaScript数据类型在ES5标准中一共有6个:数字,字符串,布尔,null,undefined,对象。其中前五种被称为原始类型,对象为对象类型。对象还包括我们常用的数组和函数。 2. JavaSript的原始数据类型一般都是不可以更改的,但是对象类型可以...
分类:
其他好文 时间:
2015-09-10 19:16:04
阅读次数:
193
ES5只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。第一种场景,内层变量可能会覆盖外层变量。vartmp=newDate();functionf(){
console.log(tmp);
if(false){
vartmp="helloworld";
}}f()//没有输出上面代码中,函数f执行后没有任何输出,原因在于变量提..
分类:
其他好文 时间:
2015-09-10 17:39:46
阅读次数:
119
ecmascript5.1中文文档 ECMAScript 6入门 JavaScript 标准参考教程 ECMAScript 5.1简介 ES5中新增的Array方法详细说明 在NodeJS中启用ECMAScript 6
分类:
其他好文 时间:
2015-08-31 01:07:19
阅读次数:
149
JS Bin var Note = angular .Component({ selector: 'note' }) .View({ template: 'World' }) .Class({ co...
分类:
其他好文 时间:
2015-08-25 21:34:09
阅读次数:
101
Object.getPrototypeOf(object):调用对象父类原型上的方法;function Person(){ this.method1 = function(){alert(1)}}Person.prototype.method2 = function(){alert(2);} ...
分类:
其他好文 时间:
2015-08-12 21:08:34
阅读次数:
104
javascript中对象内置有多个属性Configurable,Writable,Enumerable,Value,Get和Set,来控制属性的行为。同样的ES5也有几个方法,来指定对象的行为。我们知道,javascript中的对象是可以共享的,也是默认可拓展的://一旦将对象设置防篡改,就不能撤销了
//众所周知,一般的对象是可以随意拓展的
var person = {name:'liufang...
分类:
编程语言 时间:
2015-08-05 10:44:42
阅读次数:
135
ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。...
分类:
其他好文 时间:
2015-07-30 17:07:59
阅读次数:
27057
全局对象全局对象在进入任何执行环境前创建全局对象的标准内置属性特性为{{[[writable]]: true, [[Enumerable]]: false, [[Configuration]]: true}}全局对象没有[[Construct]]、[[Call]]全局对象的[[Prototype]]...
分类:
其他好文 时间:
2015-07-16 16:29:53
阅读次数:
141
在整个program或function开始使用'use strict'启用严格模式,严格模式对词法语句等作出了如下限制。禁止使用未来保留字:implements let private public yield interface package projected static禁止使用HexInt...
分类:
其他好文 时间:
2015-07-16 13:59:20
阅读次数:
122
js原型链与继承是js中的重点,所以我们通过以下三个例子来进行详细的讲解。 首先定义一个对象obj,该对象的原型为obj._proto_,我们可以用ES5中的getPrototypeOf这一方法来查询obj的原型,我们通过判断obj的原型是否与Object.prototype相等来证明是否存在obj...
分类:
Web程序 时间:
2015-07-12 17:23:59
阅读次数:
142