更新时间:2020-09-18 10:29:38
封面
版权页
内容简介
作者简介
前言
主要内容
阅读建议
代码约定
本书读者
第1章 初入JavaScript
1.1 JavaScript简介
1.2 JavaScript起源
1.3 JavaScript实现
1.4 JavaScript使用
第2章 准备工作
2.1 开发工具
2.2 Chrome开发者工具
第3章 语法
3.1 基本语法
3.2 变量和变量作用域
3.3 数据类型
3.4 字符串
3.5 运算符
3.6 条件语句
3.7 循环语句
3.8 错误处理
3.9 严格模式
第4章 函数
4.1 定义
4.2 函数的属性和方法
4.3 参数
4.4 递归
4.5 闭包
4.6 IIFE
4.7 高阶函数
第5章 数组
5.1 定义
5.2 多维数组
5.3 length属性
5.4 方法
5.5 实例方法
第6章 对象
6.1 定义
6.2 属性
6.3 方法
第7章 类
7.1 定义
7.2 constructor
7.3 继承
7.4 静态方法
第8章 JSON
8.1 简介
8.2 JSON的解析
8.3 JSON的序列化
第9章 BOM
9.1 window
9.2 history
9.3 location
9.4 navigator
第10章 DOM
10.1 DOM简介
10.2 节点查找
10.3 节点操作
10.4 属性操作
10.5 内容操作
10.6 样式操作
第11章 事件
11.1 事件处理
11.2 事件流
11.3 事件对象与事件类型
11.4 自定义事件
第12章 Ajax
12.1 Ajax简介
12.2 HTTP
12.4 跨域
第13章 模块和构建工具
13.1 模块
13.2 ES6中的模块
13.3 构建工具
第14章 客户端存储
14.1 cookie
14.2 本地存储
14.3 IndexedDB
第15章 性能优化
15.1 减少请求数
15.2 减少代码体积
15.3 缓存文件
15.4 使用内容分发网络CDN
15.6 延迟加载
15.7 避免重定向
15.8 服务端gzip
第16章 类库和框架
16.1 预处理器
16.2 辅助库
16.3 框架
附录A Canvas
附录B 前端中的SEO
B.1 robots.txt
B.2 title
B.3 meta