脚本语言精粹

javascript 的简单类型包括 数字、字符串、布尔值、null、undefined 其他所有的值都是对象 。javascript中的对象是可变得键控集合,对象是属性的容器,对象适合用于收集和管理数据,对象可以包含其他对象

javascript 包括一个原型链特性,正确地使用它能减少对象初始化的时间和内存消耗

1.1对象字面量

1.2检索  || 运算符可以用来填充默认值  尝试检索一个undefined值 将会导致typeerror异常 。这可以通过 &&运算符来避免错误

1.3更新

1.4引用 对象通过引用来传值,它们永远不会被拷贝

1.5原型

1.6反射

1.7枚举

1.8删除 delete 运算符可以用来删除对象的属性。它将会移除对象中确定包含的属性。它不会触及原型链中的任何对象

1.9减少全局变量污染

函数包含语句,它是基础模块单元,用于代码的复用、信息的隐藏和组合调用。函数用于指定对象行为。

2.1函数对象

2.2函数字面量 通过函数字面量创建的函数对象包含一个连到外部上下文的链接。这被称为闭包。它是javascript强大表现力的根基。

2.3调用

2.4参数

2.5返回

2.6异常

2.7给类型添加方法

2.8递归  递归函数会直接或间接地调用自身的一种函数。递归是一种强大的编程技术,它将一个问题分解为一组想死的子问题

2.9作用域 作用域控制着变量与参数的可见性及生命周期,它减少了名称冲突,并且提供了自动内存管理

2.10闭包

2.11回调

2.12模块

2.13级联

2.14套用

2.15记忆

3.1伪类

3.2对象说明符

3.3原型

3.4函数化

3.5部件

数组是一段线性分配的内存,它通过整数去计算偏移并访问其中的元素

4.1 数组字面量 允许数组包含任意混合类型的值

4.2 长度

4.3 删除

4.4 枚举

4.5 混淆的地方

4.6 方法

4.7 维度

 

posted @ 2015-06-19 10:05  8832A45C866CDB7D  阅读(133)  评论(0编辑  收藏  举报