图书介绍

现代JavaScript编程 经典范例与实践技巧PDF|Epub|txt|kindle电子书版本网盘下载

现代JavaScript编程 经典范例与实践技巧
  • 张益珲,吕远编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302506386
  • 出版时间:2018
  • 标注页数:239页
  • 文件大小:105MB
  • 文件页数:249页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

现代JavaScript编程 经典范例与实践技巧PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 快速体验JavaScript1

1-1 使用Chrome运行JavaScript代码1

1-2 JavaScript的变量2

1-3 不同数据类型之间的运算2

1-4 分支语句3

1-5 循环语句4

1-6 函数5

1-7 理解对象5

1-8 数组对象的使用6

1-9 编写闰年判断小程序7

1-10 使用Sublime Text来编写JavaScript代码8

1-11 JavaScript的语法特点16

1-12 编程练习17

第2章 ECMAScript的语法世界20

2-1 理解变量20

2-2 变量的命名21

2-3 变量提升24

2-4 块级作用域25

2-5 ECMAScript中的数据类型27

2-6 再看const关键字28

2-7 Undefined与Null29

2-8 关于Boolean类型30

2-9 关于Number类型31

2-10 关于String类型32

2-11 对象简介33

2-12 算术运算符35

2-13 赋值运算符39

2-14 关系运算符40

2-15 逻辑运算符42

2-16 位运算符44

2-17 自增与自减运算符49

2-18 条件运算符50

2-19 逗号运算符与delete运算符50

2-20 关于运算符的优先级与结合性51

2-21 隐式类型转换53

2-22 编程练习55

第3章 ECMAScript流程控制与函数59

3-1 if-else分支结构59

3-2 switch-case分支结构60

3-3 while循环结构62

3-4 for循环结构63

3-5 关于for-in与for-of结构64

3-6 break中断语句66

3-7 continue中断语句68

3-8 异常抛出语句throw69

3-9 对异常进行捕获处理71

3-10 传递异常73

3-11 使用函数语句定义函数76

3-12 使用函数表达式定义函数77

3-13 使用Function构造器定义函数78

3-14 立即执行函数79

3-15 编程练习80

第4章 ECMAScript面向对象编程85

4-1 创建对象86

4-2 设置对象的属性和行为87

4-3 内置Number对象88

4-4 Number对象与Number数值90

4-5 内置String对象91

4-6 与HTML相关的String方法93

4-7 内置Boolean对象94

4-8 内置Array对象95

4-9 内置Date对象99

4-10 内置Math对象103

4-11 内置RegExp正则表达式对象105

4-12 内置Function对象109

4-13 内置Object对象112

4-14 进行对象属性的配置112

4-15 Object函数对象常用方法114

4-16 Object实例对象常用方法119

4-17 面向对象编程中的几个重要概念120

4-18 用工厂方法模拟类121

4-19 使用构造方法模拟类122

4-20 使用Object函数对象的create方法模拟类123

4-21 使用封装法模拟类123

4-22 使用对象冒充的方式实现继承124

4-23 使用原型链的方式实现继承126

4-24 使用混合模式实现继承128

4-25 编程练习129

第5章 ECMAScript的高级特性133

5-1 数组的解构赋值133

5-2 对象的解构赋值135

5-3 字符串与函数参数的解构赋值137

5-4 用解构赋值交换变量的值138

5-5 箭头函数的基本用法138

5-6 箭头函数中this的固化139

5-7 Set集合结构141

5-8 Map字典结构144

5-9 使用Proxy代理对对象的属性读写进行拦截146

5-10 Proxy代理处理器支持的拦截操作147

5-11 使用Promise承诺对象150

5-12 建立Promise任务链152

5-13 进行Promise对象组合153

5-14 Generator函数应用155

5-15 Generator任务参数的传递158

5-16 使用class定义类159

5-17 使用class实现类的继承160

5-18 认识JSON数据格式162

5-19 使用JSON对象163

5-20 认识Symbol165

5-21 注册全局的Symbol符号166

5-22 迭代器Symbol167

5-23 正则表达式符号167

5-24 使用export进行模块的导出168

5-25 使用import进行模块的导入169

5-26 编程练习170

第6章 JavaScript常用设计模式173

6-1 工厂设计模式173

6-2 单例设计模式176

6-3 建造者设计模式177

6-4 适配器设计模式180

6-5 装饰器设计模式181

6-6 外观设计模式182

6-7 享元设计模式184

6-8 代理设计模式186

6-9 责任链设计模式187

6-10 命令设计模式189

6-11 迭代器设计模式190

6-12 备忘录设计模式191

6-13 观察者设计模式193

6-14 编程练习194

第7章 JavaScript HTML DOM/BOM197

7-1 创建学习模板197

7-2 几个重要概念199

7-3 Document文档对象199

7-4 Element节点对象202

7-5 Attribute属性对象206

7-6 用户事件208

7-7 Event事件对象209

7-8 关于事件传递210

7-9 简单的轮播广告211

7-10 Window窗口对象213

7-11 Navigator导航对象216

7-12 Screen屏幕对象217

7-13 History历史对象217

7-14 Location地址对象218

7-15 编程练习218

第8章 JavaScript项目实战222

8-1 项目一:编写一个简易网页时钟222

8-1-1 关于Canvas标签223

8-1-2 制作简易网页时钟225

8-2 项目二:编写网页笑话阅读器229

8-2-1 通过互联网获取免费的应用数据229

8-2-2 关于AJAX232

8-2-3 代码实现234

热门推荐