本书分为5大部分,共23章。第1部分为JavaScript概述,介绍了JavaScript基础知识和如何使用JavaScript编写程序;第2部分为JavaScript核心编程部分,讲解了JavaScript变量、数据类型、运算符、表达式、语句、程序结构、字符串、正则表达式、数组、集合、函数、对象、映射、构造函数、原型与继承、类、模块、迭代器、生成器、异步编程等JavaScript的核心知识及用法;第3部分介绍了JavaScript客户端开发的相关知识和技术,如多线程编程、代理和反射、BOM操作和DOM操作等;第4部分讲解JavaScript高级应用技术,如事件处理、CSS处理、异步请求、本地化存储和文件系统操作;第5部分为在线阅读的综合案例,通过多个综合案例演示了如何使用JavaScript进行实战开发的过程。全书关键知识点均结合具体示例进行介绍,涉及的程序代码也给出了详细的注释,可以帮助读者轻松领会JavaScript语言精髓,快速提高开发技能。
本书配备了极为丰富的学习资源,其中配套资源有:521 集教学视频、素材源程序;附赠的拓展学习资源有:习
题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例欣赏库等。
本书内容翔实、结构清晰、讲解循序渐进,基础知识与案例实战紧密结合,既可作为 JavaScript 初学者的入门
教材,又可作为高等院校网页设计、网页制作、网站建设、Web 前端开发等专业的教学用书或相关机构的培训教材。
部分 JavaScript概述
第1章 JavaScript的基础知识
视频讲解:30分钟
1.1 JavaScript概述
1.1.1 认识JavaScript
1.1.2 JavaScript的特点
1.1.3 JavaScript的发展史
1.1.4 ECMAScript的起源
1.1.5 ECMAScript的版本
1.1.6 浏览器支持
1.2 使用JavaScript编写程序
1.2.1 编写 个程序
1.2.2 新建JavaScript文件
1.2.3 执行JavaScript程序
1.2.4 延迟执行JavaScript文件
1.2.5 异步加载JavaScript文件
1.2.6 认识JavaScript代码块
1.3 案例实战:使用console对象
1.4 实践与练习
1.5 在线支持
第2部分 JavaScript核心编程
第2章 JavaScript的基本语法
视频讲解:150分钟
2.1 JavaScript词法
2.1.1 字符编码
2.1.2 区分大小写
2.1.3 标识符
2.1.4 直接量
2.1.5 关键字和保留字
2.1.6 分隔符
2.1.7 注释
2.1.8 转义序列
2.2 变量
2.2.1 使用var声明变量
2.2.2 使用let声明变量
2.2.3 使用const声明变量
2.2.4 var、let和const的区别
2.2.5 变量类型
2.2.6 顶层对象
2.2.7 全局变量和局部变量
2.2.8 块级作用域
2.3 解构赋值
2.3.1 数组解构
2.3.2 对象解构
2.3.3 字符串解构
2.3.4 数值和布尔值解构
2.3.5 函数参数解构
2.4 数据类型
2.4.1 原始数据类型
......