第四阶段进阶篇
—学习周期: 15天
1.面向对象在JS中的体现与实践:
面向对象理论、对象的基本概念、对象的属性和方法、通过字面量创建对象;
学习目标:熟练使用闭包、高级函数、立即执行函数(匿名函数)等;
2.开发过程中常用的模式与思想:
开闭原则、MVC思想、高内聚低耦合、工厂模式;
学习目标:熟练使用元编程,解决Callback等;
3.JavaScript高级特性:
通过构造函数创建对象、原型对象、继承的多种实现方式、原型链、函数的本质以及Function构造函数、 作用域链、闭包、沙箱式;
学习目标:熟悉JavaScript基本语法;
4.封装一个自己框架:
选择器框架、CSS操作封装、属性操作封装以及其他DOM操作的封装、事件框架的封装。