课程试听
1-1 框架整体介绍

- 框架课程介绍 免费试学
- 框架整体介绍-01-框架与库的基本概念 免费试学
- 框架整体介绍-02-为什么要学习框架封装 免费试学
- 框架整体介绍-03-学习建议 免费试学
1-2 选择模块

- 选择模块-01-问题的引入 免费试学
- 选择模块-01-问题的引入-01-问题提出与优化代码 免费试学
- 选择模块-02-选择函数封装 免费试学
1-3 ES5对数组拓展方法

- ES5对数组扩展方法-01-map方法 免费试学
- ES5对数组扩展方法-02-each方法 免费试学
- ES5对数组扩展方法-03-生成列表练习-01-传统实现与forEach实现 免费试学
- ES5对数组扩展方法-03-生成列表练习-02-字符串拼接实现与map实现 免费试学
- ES5对数组扩展方法-04-some方法与every方法 免费试学
1-4 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方法
1-5 选择函数的封装

- 选择函数的封装-01-全选不选和反选案例
- 选择函数的封装-02-封装each函数-01-封装对象方案
- 选择函数的封装-03-封装each函数-02-封装数组方案
1-6 jQuery对象的本质

- jquery对象的本质
1-7 小结01

- 小结01
1-8 框架的核心结构

- 复习01
- 框架的核心结构-01-引入构造函数
- 框架的核心结构-02-引入构造函数的有点与缺点分析
- 框架的核心结构-03-隐藏new关键字
- 框架的核心结构-04-引入工厂函数的缺点
- 框架的核心结构-05-处理两个函数的关系
- 框架的核心结构-06-重新映射原型结构
- 框架的核心结构-07-抽取核心结构代码
- 框架的核心结构-08-完成核心结构代码
- 框架的核心结构-09-代码的简单优化
1-9 核心方法

- 核心方法-01-toArray方法-each实现
- 核心方法-02-toArray方法-其他实现
- 核心方法-03-get方法-方法说明
- 核心方法-04-get方法-方法的实现
- 核心方法-05-jquery中get方法与toArray方法
- 核心方法-06-原型中的length属性
- 核心方法-07-处理静态方法
- 核心方法-08-引入extend方法
1-10 小结02

- 小结02
1-11 parseHTML方法

- 复习02
- DOM操作小结
- parseHTML方法-01-思路说明-判断html格式字符串
- parseHTML方法-01-思路说明-解析html格式字符串
- parseHTML方法-02-代码实现-简单实现
- parseHTML方法-02-代码实现-一个bug
- parseHTML方法-02-代码实现-两个解决方案
- parseHTML方法-03-利用数据生成表格练习
- 将parseHTML方法引入到框架结构中
1-12 将框架代码分解到多个文件中

- 将框架代码分解到多个文件中
1-13 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方法-完成
1-14 jquery源代码说明

- jquery源代码说明
1-15 DOM操作02

- DOM操作-03-亲属元素访问-parent方法
- DOM操作-03-亲属元素访问-带有元素去重的parent方法
1-16 小结03

- 小结03
1-17 事件模块

- 复习03
- 事件模块-事件概念复习
- 事件模块-jq中事件操作复习
- 事件模块-实现on方法
- 事件模块-案例-表格高亮案例
- 事件模块-实现off方法
- 事件模块-其他快捷事件方法
- 事件模块-load处理
1-18 样式操作

- 样式操作-css方法-1-设置样式
- 样式操作-css方法-2-获得样式
- 样式操作-addClass方法
- 样式操作-removeClass方法
- 样式操作-hasClass与toggleClass方法
1-19 属性操作

- 属性操作-attr方法
- 属性操作-prop方法
- 属性操作-html与text和val方法
1-20 小结04

- 小结04
1-21 处理代码的要求说明

- 复习04
- 处理代码的要求说明
1-22 node使用介绍

- node的安装
- 运行node的方法
- 使用npm下载与删除包
1-23 gulp使用介绍

- gulp的基本使用
- 使用gulp合并js文件
- 使用gulp压缩js文件
- 使用构建工具执行多个任务
1-24 插件的使用介绍

- 插件的机制与cookie插件的使用举例
- 评分插件的使用举例
- 自定义storage插件
- 自定义评分插件
1-25 小结05

- 小结05