以JavaScript基础入门起,以静态页面开发和工程化开发两个方向,介绍了从脚本语言,到工程化项目构建的完整历程。
集合基础入门、文档大全及案例开发三位一体,既包括详细的基础知识介绍,又提供了丰富的实际项目和代码案例,包括详细的项目开发步骤,每个代码片段都有详细的注释标注和对应的操作说明。
第1章 锻体篇——认识JavaScript编程语言
1.1 开启修炼之路
1.1.1 修炼与编程的共同点
1.1.2 JavaScript介绍
1.2 JavaScript入门
1.2.1 运行环境介绍
1.2.2 Chrome Devtools介绍
1.3 变量和数据类型
1.3.1 变量的声明
1.3.2 数据类型的划分
1.3.3 基本类型与引用类型
1.4 常用运算符
1.4.1 算术运算符
1.4.2 赋值运算符与字符串运算符
1.4.3 比较运算符
1.4.4 条件运算符
1.4.5 逻辑运算符
1.4.6 位运算符
1.5 常用流程结构
1.5.1 选择结构
1.5.2 循环结构
1.5.3 初探JSON对象和数组对象及其遍历方式
1.5.4 异常处理
1.6 JavaScript函数介绍
1.6.1 函数的结构和用途
1.6.2 变量与作用城
1.6.3 闭包与作用域链
1.6.4 函数的其他使用场景
第2章 练气篇——JavaScript面向对象编程
2.1 面向对象入门
2.1.1 类与对象
2.1.2 对象实例化应用
2.1.3 原型对象prototype
2.1.4 原型链与继承
2.1.5 浅复制与深复制
2.2 JavaScript内置对象
2.2.1 Array对象
2.2.2 Boolean对象
2.2.3 Date对象
2.2.4 Math对象
2.2.5 Number对象
2.2.6 String对象
2.2.7 RegExp对象
2.3 浏览器对象
2.3.1 window对象
2.3.2 navigator对象
2.3.3 location对象
2.3.4 存储对象
2.3.5 定时器
2.4 Object对象详细讲解
2.4.1 Object,assign()方法
2.4.2 Object,is()方法
2.4.3 Object,values()方法
2.4.4 Object,entries()方法
2.4.5 Object,fromEntries()方法
2.4.6 Object,defineProperty()方法
2.5 严格模式介绍
2.5.1 调用严格模式
……
第3章 筑基篇——DOM
第4章 结丹篇——ECMAScript 6
第5章 元婴篇——JavaScript异步编程
第6章 化神篇——JavaScript模块化编程
第7章 还虚篇——NPM包管理器全攻略
第8章 合道篇——基于类型约束器的JavaScript
第9章 大乘篇——网络安全与协议
第10章 归初篇——前端常用的数据结构与算法入门