课程大纲补充
未分类
【新增】第十章:ES6的基本语法
- let 和 const
- 块作用域
- 定义常量 const
- 数组、对象、字符串的解构赋值
- 数组的扩展
- Array.from()
- arr.includes()
- arr.find()
- arr.findIndex()
- 字符串的扩展
- 对象的扩展和简写
- Object.is()
- Object.assign() 浅复制
- Object.keys()
- 属性和方法的简洁写法
- 数组、对象的扩展运算符
- 箭头函数的使用和注意点
- Set和Map数据结构的使用
【新增】第十一章:面向对象深入、包装对象、toString使用、继承、ES6中的面向对象
11.4 ES6中的面向对象
11.4.1 class 关键字定义类
11.4.2 extends 一个类继承另一个类
11.4.3 static 定义类的静态属性
11.4.4 super 父类构造函数,继承中使用
【新增】第十四章:Ajax介绍及工作原理分析、Promise对象、async/await、跨域分析、JSONP原理
- Promise 是异步编程的一种解决方案
- 状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)
- then,异步完成执行回调
- catch捕获异常
- Promise.all()
- Promise.resolve()
- async/await
- async标明函数为异步函数
- await等待异步处理
【修改】第十七章:Git 及 GitHub 使用
改到 第一阶段的第五章
【第五章】:Git 及 GitHub 使用
【删除】第十八章:ECMAScript 6与编译工具
- 把基础的语法调到了第十章
- 其余的语法分散在某些章节中
【删除】第十九章:zepto.js 与 miaov.touch.js、touch事件、swipe事件
- 建议删除这一节
- 移动端的事件放在了第七章事件那一节讲了
- 或者再想想移动端如何再列大纲
【删除】第二十章:nodeJS介绍及使用、环境搭建、全局模块、文件模块、文件夹模块、CommonJS规范
- 建议删除mongodb数据库那一块的内容
- 增加这块内容时间不够用
- 利用node可以写接口就可以
- 讲师可根据班级实际情况自由调整
【删除】第二十四章:Angular 4
【调整顺序】
把jQuery和兼容性放在最后
第十三章:jQuery3介绍-整体架构,css()、html()实现、sizzle.js、Event、动画animate
第十五章:JQuery插件、表单验证插件、$().extend(),自定义事件
第十六章:JavaScript兼容性、forEach、querySelector、attachEvent、stopPropagation