Javascript框架封装课程主要讲的框架封装的思想,如何封装框架,框架的核心结构、核心方法,常见的方法封装以及jQuery源码解析,从而让你理解一个库(框架

*   第一章 深入解析Javascript框架封装原理/

  *   框架整体介绍/

    *   框架课程介绍

    *   框架整体介绍-01-框架与库的基本概念

    *   框架整体介绍-02-为什么要学习框架封装

    *   框架整体介绍-03-学习建议

  *   选择模块/

    *   选择模块-01-问题的引入

    *   选择模块-01-问题的引入-01-问题提出与优化代码

    *   选择模块-02-选择函数封装

  *   ES5对数组拓展方法/

    *   ES5对数组扩展方法-01-map方法

    *   ES5对数组扩展方法-02-each方法

    *   ES5对数组扩展方法-03-生成列表练习-01-传统实现与forEach实现

    *   ES5对数组扩展方法-03-生成列表练习-02-字符串拼接实现与map实现

    *   ES5对数组扩展方法-04-some方法与every方法

  *   each与map方法/

    *   each与map方法-01-使用jq的each方法生成表格

    *   each与map方法-02-对比ES5中方法和jq中方法

    *   each与map方法-03-封装each方法-01-判断数组函数与each雏形

    *   each与map方法-04-封装each方法-02-完善

    *   each与map方法-05-封装map方法

  *   选择函数的封装/

    *   选择函数的封装-01-全选不选和反选案例

    *   选择函数的封装-02-封装each函数-01-封装对象方案

    *   选择函数的封装-03-封装each函数-02-封装数组方案

  *   jQuery对象的本质/

    *   jquery对象的本质

  *   小结01/

    *   小结01

  *   框架的核心结构/

    *   复习01

    *   框架的核心结构-01-引入构造函数

    *   框架的核心结构-02-引入构造函数的有点与缺点分析

    *   框架的核心结构-03-隐藏new关键字

    *   框架的核心结构-04-引入工厂函数的缺点

    *   框架的核心结构-05-处理两个函数的关系

    *   框架的核心结构-06-重新映射原型结构

    *   框架的核心结构-07-抽取核心结构代码

    *   框架的核心结构-08-完成核心结构代码

    *   框架的核心结构-09-代码的简单优化

  *   核心方法/

    *   核心方法-01-toArray方法-each实现

    *   核心方法-02-toArray方法-其他实现

    *   核心方法-03-get方法-方法说明

    *   核心方法-04-get方法-方法的实现

    *   核心方法-05-jquery中get方法与toArray方法

    *   核心方法-06-原型中的length属性

    *   核心方法-07-处理静态方法

    *   核心方法-08-引入extend方法

  *   小结02/

    *   小结02

  *   parseHTML方法/

    *   复习02

    *   DOM操作小结

    *   parseHTML方法-01-思路说明-判断html格式字符串

    *   parseHTML方法-01-思路说明-解析html格式字符串

    *   parseHTML方法-02-代码实现-简单实现

    *   parseHTML方法-02-代码实现-一个bug

    *   parseHTML方法-02-代码实现-两个解决方案

    *   parseHTML方法-03-利用数据生成表格练习

    *   将parseHTML方法引入到框架结构中

  *   将框架代码分解到多个文件中/

    *   将框架代码分解到多个文件中

  *   DOM操作01/

    *   DOM操作-01-基本DOM方法-简介

    *   DOM操作-02-appendTo方法-复习jq中与用法

    *   DOM操作-02-appendTo方法-两边都是单元素的情况

    *   DOM操作-02-appendTo方法-假定左边元素为多个

    *   DOM操作-02-appendTo方法-假定参数为DOM数组

    *   DOM操作-02-appendTo方法-通用方法思路

    *   DOM操作-02-appendTo方法-完善构造函数-01-搭建构造函数结构

    *   DOM操作-02-appendTo方法-完善构造函数-02-处理参数为DOM元素

    *   DOM操作-02-appendTo方法-完善构造函数-03-处理参数为Itcast对象的情况

    *   DOM操作-02-appendTo方法-完成多种类型参数并测试

    *   DOM操作-02-appendTo方法-引入破坏链

    *   DOM操作-02-appendTo方法-完成

  *   jquery源代码说明/

    *   jquery源代码说明

  *   DOM操作02/

    *   DOM操作-03-亲属元素访问-parent方法

    *   DOM操作-03-亲属元素访问-带有元素去重的parent方法

  *   小结03/

    *   小结03

  *   事件模块/

    *   复习03

    *   事件模块-事件概念复习

    *   事件模块-jq中事件操作复习

    *   事件模块-实现on方法

    *   事件模块-案例-表格高亮案例

    *   事件模块-实现off方法

    *   事件模块-其他快捷事件方法

    *   事件模块-load处理

  *   样式操作/

    *   样式操作-css方法-1-设置样式

    *   样式操作-css方法-2-获得样式

    *   样式操作-addClass方法

    *   样式操作-removeClass方法

    *   样式操作-hasClass与toggleClass方法

  *   属性操作/

    *   属性操作-attr方法

    *   属性操作-prop方法

    *   属性操作-html与text和val方法

  *   小结04/

    *   小结04

  *   处理代码的要求说明/

    *   复习04

    *   处理代码的要求说明

  *   node使用介绍/

    *   node的安装

    *   运行node的方法

    *   使用npm下载与删除包

  *   gulp使用介绍/

    *   gulp的基本使用

    *   使用gulp合并js文件

    *   使用gulp压缩js文件

    *   使用构建工具执行多个任务

  *   插件的使用介绍/

    *   插件的机制与cookie插件的使用举例

    *   评分插件的使用举例

    *   自定义storage插件

    *   自定义评分插件

  *   小结05/

    *   小结05