js学习记录

1.js语法

2.数据类型(基本类型与对象类型、类型的转换)

    2.1 数字

    2.2 文本

    2.3 布尔值

    2.4 null和undefined

    2.5 对象

    2.6 类型检测

3.操作符和表达式

4.函数

5.作用域内存

6.内置对象

7.对象

8.继承

9.BOM

10.正则表达式

11.客户检测

12.事件

13.AJAX

14.js设计模式

    14.1 为什么使用设计模式,设计模式的好处?

    14.2 设计模式的几大原则

    14.3  创建型设计模式

          14.3.1  创建型设计模式——单例模式

          14.3.2  创建型设计模式——工厂模式

          14.3.3  创建型设计模式——构建器模式

          14.3.4  创建型设计模式——构造函数模式

          14.3.5  创建型设计模式——原型模式

          14.3.6  创建型设计模式——总结

    14.4  结构型设计模式

            14.4.1  结构型设计模式——外观模式

            14.4.2  结构型设计模式——装饰者模式

            14.4.3  结构型设计模式——享元模式

            14.4.4  结构型设计模式——适配模式

            14.4.5  结构型设计模式——代理模式

            14..4.6 结构型设计模式——组合模式

            14..4.7 结构型设计模式——模板模式

            14..4.8 结构型设计模式——桥接模式

            14.4.9 结构型设计模式——总结

    14.5  行为设计模式

           14.5.1 行为设计模式——观察者模式

      14.5.2 行为设计模式——策略模式

      14.5.3 行为设计模式——命令模式

      14.5.4 行为设计模式——迭代模式

      14.5.5 行为设计模式——中介者模式

           14.5.6 行为设计模式——职责链模式

           14.5.7 行为设计模式——总结

     14.6  设计模式总结

15.Jquery源码分析

  参考资料《javascript 高级程序设计 第3版》、《javascript 权威指南  第6版》、《javascript 语言精粹》、《javascript 面向对象编程》、《javascript 设计模式》、汤姆大叔的《深入理解JavaScript系列》、Aaron的《jQuery 2.0.3 源码分析系列》等参考资料

原文地址:https://www.cnblogs.com/xiaowuzi/p/3710488.html