JS全书

JS全书

作者:高鹏

出版社:清华大学

出版年:2020年7月

ISBN:9787302543947

所属分类:经济金融

书刊介绍

《JS全书》内容简介

本书从JavaScript的基础语法开始讲解,循序渐进地介绍了JavaScript的推荐知识和不错技巧,并通过大量实例带领读者掌握Web前端开发中常用的JavaScript知识及开发技巧。本书着重于为JavaScript编程开发人员及爱好者提供简单易懂、清晰明了的学习路径。本书结构清晰,内容编排由浅入深,能够帮助读者拥有Web开发中不可或缺的能力和技巧。本书既适合JavaScript语言初学者,也适合JavaScript语言进阶者。
高鹏 资深Web前端开发人员,全栈工程师,JavaScript爱好者。长期从事技术研究和推广工作,JavaScript公众号创办人。

作品目录

内容简介
前言
主要内容
阅读建议
代码约定
本书读者
第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.3、跨域
第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.5、延迟加载
15.6、避免重定向
15.7、服务端gzip
第16章:类库和框架
16.1、预处理器
16.2、辅助库
16.3、框架
附录A
Canvas
附录B
前端中的SEO
B.1、robots.txt
B.2、title
B.3、meta
B.4、其他HTML标签
B.5、结构化数据标记
附录C
编程风格
C.1、减少全局变量污染
C.2、避免使用var
C.3、使用字面量
C.4、字符串
C.5、解构
C.6、函数
C.7、模块
C.8、其他

相关推荐

微信二维码