你不知道的javascript上卷pdf下载 最新软件|热门排行|软件分类|软件专题|厂商大全

您的位置: 首页应用软件电子阅读 → 你不知道的javascript上卷 高清电子pdf版

你不知道的javascript上卷

高清电子pdf版 你不知道的javascript上卷 网友评分:8

同类相关软件

软件介绍

你不知道的javascript上卷pdf版是一款专门为学习js的编程用户提供的高清pdf版本,让用户更好的一键下面免费高清pdf阅读,快速提升你的编程能力,此为上卷,有需要的用户欢迎下载!

本书介绍

JavaScript语言有【yǔ yán yǒu】🔃很多复🔪杂的概😭念🤾,但却用简单的方式体🐟现出来【xiàn chū lái】🆘(比如回调函数✳),因此🌉,JavaScript开发者【kāi fā zhě】无需理解语言【jiě yǔ yán】内部的原理,就能编【jiù néng biān】写出功能全面的程序;就像收🙆音机一样【yàng】,你无需【nǐ wú xū】🍂理解里【lǐ jiě lǐ】面的管【miàn de guǎn】📻子和线圈都是做什么用的【yòng de】,只要会操作收【cāo zuò shōu】音机上的按键,就可以收听你👾喜欢的【xǐ huān de】节目【jiē mù】。然而🗣,JavaScript的这些复杂精妙的概念🤾才是语言的【yán de】🖇精髓🦈,即使是👰经验丰【jīng yàn fēng】富的JavaScript开发者【kāi fā zhě】,如果没【rú guǒ méi】🐹有认真【yǒu rèn zhēn】学习也🦅无法真【wú fǎ zhēn】正理解【zhèng lǐ jiě】语言本身💎的特性。正是因为绝大多数人不求甚解,一遇到【yī yù dào】出乎意【chū hū yì】料的行【liào de háng】🏋为就认为是语【wéi shì yǔ】言本身💎有缺陷📕,进而把相关的特性加入黑名📅单,久而久🗂之就排【zhī jiù pái】除了这🈳门语言❌的多样【de duō yàng】性,人为地👴使它变【shǐ tā biàn】得不完整、不安全。

“你不知道的【dào de】JavaScript”系列就【xì liè jiù】🌃是要让不求甚【bú qiú shèn】解【jiě】的JavaScript开发者迎难而🌝上📶,深入语【shēn rù yǔ】🔩言内部【yán nèi bù】,弄清楚JavaScript每一个🔷零部件的用途😢。本书介绍了该系列的两个主题:“作用域和闭包🔄”以及【yǐ jí】“this和对象【hé duì xiàng】原型”。掌握了这些知识之后【shí zhī hòu】,无论什🍐么技术、框架和流行词😒语🔩,你都能【nǐ dōu néng】🥥轻松理【qīng sōng lǐ】💸解【jiě】。

目录  

前言  VIII

第一部分 作用域和闭包

序  2

第1章 作用域是什么  4

1.1 编译原理  4

1.2 理解作用域  6

1.2.1 演员表  6

1.2.2 对话  6

1.2.3 编译器有话说  7

1.2.4 引擎和作用域的对话  9

1.2.5 小测验  10

1.3 作用域嵌套  10

1.4 异常  12

1.5 小结  12

第2章 词法作用域  14

2.1 词法阶段  14

2.2 欺骗词法  17

2.2.1 eval  17

2.2.2 with  18

2.2.3 性能  20

2.3 小结  21

第3章 函数作用域和块作用域  22

3.1 函数中的作用域  22

3.2 隐藏内部实现  23

3.3 函数作用域  26

3.3.1 匿名和具名  27

3.3.2 立即执行函数表达式  28

3.4 块作用域  30

3.4.1 with  31

3.4.2 try/catch  31

3.4.3 let  32

3.4.4 const  35

3.5 小结  36

第4章 提升  37

4.1 先有鸡还是先有蛋  37

4.2 编译器再度来袭  38

4.3 函数优先  40

4.4 小结  41

第5章 作用域闭包  43

5.1 启示  43

5.2 实质问题  44

5.3 现在我懂了  47

5.4 循环和闭包  48

5.5 模块  51

5.5.1 现代的模块机制  54

5.5.2 未来的模块机制  56

5.6 小结  57

附录A 动态作用域  58

附录B 块作用域的替代方案  60

附录C this词法  64

附录D 致谢  67

第二部分 this和对象原型

序  72

第1章 关于this  74

1.1 为什么要用this  74

1.2 误解  76

1.2.1 指向自身  76

1.2.2 它的作用域  79

1.3 this到底是什么  80

1.4 小结  80

第2章 this全面解析  82

2.1 调用位置  82

2.2 绑定规则  83

2.2.1 默认绑定  83

2.2.2 隐式绑定  85

2.2.3 显式绑定  87

2.2.4 new绑定  90

2.3 优先级  91

2.4 绑定例外  95

2.4.1 被忽略的this  96

2.4.2 间接引用  97

2.4.3 软绑定  98

2.5 this词法  99

2.6 小结  101

第3章 对象  102

3.1 语法  102

3.2 类型  103

3.3 内容  105

3.3.1 可计算属性名  106

3.3.2 属性与方法  107

3.3.3 数组  108

3.3.4 复制对象  109

3.3.5 属性描述符  111

3.3.6 不变性  114

3.3.7 [[Get]]  115

3.3.8 [[Put]]  116

3.3.9 Getter和【hé】🍬Setter  117

3.3.10 存在性  119

3.4 遍历  121

3.5 小结  124

第4章 混合对象“类”  126

4.1 类理论  126

4.1.1 “类”设计模式  127

4.1.2 JavaScript中的【zhōng de】🏉“类”  128

4.2 类的机制  128

4.2.1 建造  128

4.2.2 构造函数  130

4.3 类的继承  130

4.3.1 多态  132

4.3.2 多重继承  134

4.4 混入  134

4.4.1 显式混入  135

4.4.2 隐式混入  139

4.5 小结  140

第5章 原型  142

5.1 [[Prototype]]  142

5.1.1 Object.prototype  144

5.1.2 属性设置和屏蔽  144

5.2 “类”  146

5.2.1 “类”函数  146

5.2.2 “构造函数”  149

5.2.3 技术  151

5.3 (原型)继承  153

5.4 对象关联  159

5.4.1 创建关联  159

5.4.2 关联关系是备用  161

5.5 小结  162

第6章 行为委托  164

6.1 面向委托的设计  165

6.1.1 类理论  165

6.1.2 委托理论  166

6.1.3 比较思维模型  170

6.2 类与对象  173

6.2.1 控件“类”  174

6.2.2 委托控件对象  176

6.3 更简洁的设计  178

6.4 更好的语法  182

6.5 内省  185

6.6 小结  187

软件截图

下载地址 电脑版

点击报错 软件无法下载或下载后无法使用,请点击报错,谢谢!

用户评论

热门评论

最新评论

发表评论 查看所有评论(0)

昵称:
请不要评论无意义或脏话,我们所有评论会有人工审核.
字数: 0/500 (您的评论需要经过审核才能显示)