JS模式

2018.7.2 星期一 23:15

一 简介

1.1 模式

1.2 javascript:基本概念

1.3 ECMAScript 5

1.4 JSLint

1.5 Console

二 基本技巧

编写可维护的代码
尽量少用全局变量
for循环
for-in循环
不要增加内置的原型
switch模式
避免使用隐式类型转换
使用parseInt()的数值约定
编码约定
命名约定
编写注释
编写API文档
编写可读性强的代码
同行互查
在正式发布时精简代码
运行JSLint

三 字面量和构造函数

3.1 对象字面量

3.2 自定义构造函数

3.3 强制使用new的模式

3.4 数组字面量

3.5 JSON

3.6 正则表达式字面量

3.7 基本类型包装器

3.8 错误对象

四 函数

4.1 背景

4.2 回调模式

4.3 返回函数

4.4 自定义函数

4.5 即时函数

4.6 即时对象初始化

4.7 初始化时分支

4.8 函数属性-备忘模式

4.9 配置对象

4.0 Curry

五 对象创建模式

5.1 命名空间模式

5.2 声明依赖关系

5.3 私有属性和方法

5.4 模块模式

5.5 沙箱模式

5.6 静态成员

5.7 对象常量

5.8 链模式

5.9 method()方法

六 代码复用模式

6.1 传统与现代继承模式的比较

6.2 使用类式继承时的预期结果

6.3 类式继承模式#1-默认模式

6.4 类式继承模式#2-借用构造函数

6.5 类式继承模式#3-借用和设置原型

6.6 类式继承模式#4-共享原型

6.7 类式继承模式#5-临时构造函数

6.8 Klass

6.9 原型继承

6.0 通过复制属性实现继承

6.1 借用方法

七 设计模式

7.1 单体

7.2 工厂

7.3 迭代器

7.4 装饰者

7.5 策略

7.6 外观

7.7 代理

7.8 中介者

7.9 观察者

八 DOM和浏览器模式

8.1 关注分离

8.2 DOM脚本

8.3 事件

8.4 长期运行脚本

8.5 远程脚本

8.6 配置javascript

8.7 载入策略

23:27

knowledge is no pay,reward is kindness
0%