js 语法基础
- JavaScript 介绍
- js 输出
- 注释
- 变量,变量声明提升,全局变量,常量
- 7 大数据类型
- 数据类型检查 typeof
- 数据类型转换
- 运算符
- 流程控制
- 顺序结构
- 分支结构
- 循环结构
- 函数
- 函数的作用域
- 闭包 Closures
- 立即执行函数
- 选择元素
- 给元素绑定事件
- js 常用内置对象 Number、Math、Date、String
DOM 对象和 BOM 对象
- DOM 层级、类型
- 查找 DOM 节点操作
- 对节点的删除、添加、修改操作
- 节点间的固定定位距离、页面滚动距离、页面滚动事件
- 获取元素宽高及属性
- 获取可视区的大小
- 弹窗及 window.location、window.navigator 的使用
- 浏览器识别
- 光标事件
- event 对象
- 事件流、事件捕获、事件冒泡、取消事件冒泡
- 事件绑定、取消事件绑定
- 键盘事件
- 默认事件及如何组织默认事件
- 事件委托及事件委托的好处
- 文档碎片的使用
- setTimeout setInterval
- this 的指向问题
js 进阶
- 表单验证
- 正则表达式
- 面向对象 OOP
- 抽象
- 封装
- 继承
- 工厂模式
- 闭包
- 构造函数、原型、原型链
- 五种继承方式
html5 相关
- canvas
- HTML 5 客户端存储方案
- Cookie 存储
- 本地缓存
- 数据库 IndexedDB
- ajax
- 地理位置获取 navigator.geolocation
- 百度地图接口
网友评论