- JavaScript 高级程序设计(第三版)
- 精通 JavaScript(代码以此为主)
JavaScript是一种转为与网页交互而设计的脚本语言,由以下三个部分组成:
- ECMAScript,提供核心语言功能
- 文本对象模型(DOM),提供访问和操作网页内容的方法和接口
- 浏览器对象模型(BOM),提供与浏览器交互的方法和接口
- 使用 script 元素
- 嵌入脚本与外部脚本
- 文档模式对JavaScript 的影响
- 考虑禁用Javascript的场景
- 标准面向对象的代码
- 打包
- 分发
- DOM简介
- 遍历DOM
- 绑定到每一个HTML元素
- 标准的DOM 方法
- 等待HTML DOM 的加载
- 在 HTML 文档中查找元素
- 获取元素的内容
- 修改DOM
- JavaScript 事件简介
- 常见事件特性
- 绑定事件监听函数
- 事件类型
- 分离式脚本编程
- 访问样式信息
- 动态元素
- 动画
- 浏览器
- 拖放
- 库
- 表单验证
- 显示错误信息
- 可用性的提升
- 闭包
- 上下文
- this
ES6的一些练习
- AMD
- CommonJs
- RequireJs