欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

JavaScript技术手册 林信良 著 2020年版

收藏
  • 大小:72.44 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
JavaScript技术手册
作者:林信良 著
出版时间: 2020年版
内容简介
  JavaScript是一种网络脚本语言,被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。JavaScript脚本通常是通过嵌入在HTML中来实现自身功能的。《JavaScript技术手册》内容涵盖ES6到ES11,不仅介绍了JavaScript的基础语法、对象、构造函数、原型与类等基本内容,还深入介绍了异步设计、错误处理、meta programming等高级内容。此外,还运用标准模块语法将DOM操作、事件处理、样式设定、XMLHttpRequest操作等细节,逐一封装成为可用的模块。《JavaScript技术手册》对于初学者来说,只要了解Windows基本操作,无须有任何程序语言基础,便可以扎扎实实地学习JavaScript。对于有一定JavaScript开发经验、正在或准备从事JavaScript开发的人来说,通过该书的高级内容,能够掌握JavaScript的技术精髓,进而应用于实践工作中。
目录
第1章 JavaScript技术概述
1.1 认识JaVaScript
1.1.1 JavaScript的发展
1.1.2 认识TC39提案
1.1.3 使用哪个版本
1.2 准备JavaScript环境
1.2.1 JavaScript引擎
1.2.2 下载、安装Nodejs
1.3 重点复习
第2章 类型、变量与运算符
2.1 从Hello World开始
2.1.1 使用REPL
2.1.2 撰写JavaScript原始码
2.1.3 哈啰!世界!
2.2 内建类型
2.2.1 基本类型
2.2.2 复合类型
2.2.3 数组与类数组
2.3 变量与运算符
2.3.1 变量
2.3.2 严格模式
2.3.3 加减乘除运算
2.3.4 比较运算
2.3.5 逻辑运算
2.3.6 位运算
2.3.7 条件、指定、递增/递减
2.4 重点复习
第3章 流程语法与函数
3.1 使用除错器
3.1.1 使用Visual Studio Code
3.1.2 使用调试程序
3.2 流程语法
3.2.1 if分支判断
3.2.2 变量与区块
3.2.3 switch比对
3.2.4 for循环
3.2.5 while循环
3.2.6 break、continue
3.3 函数入门
3.3.1 声明函数
3.3.2 参数与自变量
3.3.3 一级函数的运用
3.3.4 函数字面量与箭号函数
3.3.5 Closure
3.3.6 产生器函数
3.3.7 模板字符串与标记模板
3.4 重点复习
3.5 课后练习
第4章 使用对象
4.1 特性与方法
4.1.1 特性与undefined
4.1.2 函数与this
4.1.3 对象字面量增强
4.1.4 解构、余集、打散
4.2 对象协议
4.2.1 valueof()与toString()
4.2.2 符号
4.2.3 运用标准符号
4.3 重点复习
4.4 课后练习
第5章 构造函数、原型与类
5.1 构造函数
5.1.1 封装对象建构流程
5.1.2 私有性模拟
5.1.3 特性描述器
5.1.4 扩充、弥封、冻结
5.2 原型对象
5.2.1 构造函数与prototype
5.2.2 ____proto____与Object.ereate()
5.2.3 原型链
5.2.4 基于原型的继承
5.2.5 重新定义方法
5.3 类语法
5.3.1 定义类
5.3.2 定义方法
5.3.3 实现继承
5.3.4 super与extends
5.4 重点复习
5.5 课后练习
第6章 异步设计
6.1 初识异步
6.1.1 使用setTimeout()
6.1.2 同步
6.1.3 异步与回调
6.2 PromiSe
6.2.1 Promise实例
6.2.2 衔接Promise
6.2.3 Promise与产生器
6.3 async、await
6.3.1 async函数
6.3.2 await与Promise
6.3.3 for-await-of与异步产生器函数
……
第7章 错误处理
第8章 常用标准API
第9章 meta-programmIng
第10章 进入浏览器
第11章 DOM、事件与样式
第12章 网络通信方案
第13章 浏览器保存方案
附录A HTTP简介
下载地址