• 你不知道的javascript(上卷)/图灵程序设计丛书 编程语言 (美)辛普森|译者:赵望野//梁杰
  • 你不知道的javascript(上卷)/图灵程序设计丛书 编程语言 (美)辛普森|译者:赵望野//梁杰
  • 你不知道的javascript(上卷)/图灵程序设计丛书 编程语言 (美)辛普森|译者:赵望野//梁杰
  • 你不知道的javascript(上卷)/图灵程序设计丛书 编程语言 (美)辛普森|译者:赵望野//梁杰
  • 你不知道的javascript(上卷)/图灵程序设计丛书 编程语言 (美)辛普森|译者:赵望野//梁杰
21年品牌 40万+商家 超1.5亿件商品

你不知道的javascript(上卷)/图灵程序设计丛书 编程语言 (美)辛普森|译者:赵望野//梁杰

新华书店全新正版书籍 支持7天无理由

18.1 3.7折 49 全新

库存3件

河北保定
认证卖家担保交易快速发货售后保障

作者(美)辛普森|译者:赵望野//梁杰

出版社人民邮电

ISBN9787115385734

出版时间2015-04

版次1

装帧平装

开本16

页数195页

定价49元

货号107_9787115385734

上书时间2024-07-01

典则俊雅图书专营店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

javacript语言有很多复杂的概念,但却用简单的方式体现出来(比如回调函数),因此,javacript开发者无需理解语言的,能编写出功能全面的程序;像收音机一样,你无需理解里面的管子和线圈都是做什么用的,只要会作收音机上的按键,可以收听你喜欢的节目。然而,javacript的这些复杂精妙的概念才是语言的精髓,即使是经验丰富的javacript开发者,如果没有认真学也无法真正理解语言本身的特。正是因为绝大多数人不求甚解,一遇到出乎意料的行为认为是语言本身有缺陷,进而把相关的特加入黑名单,久而久之排除了这门语言的多样,人为地使它变得不完整、不安全。“你不知道的javacript”系列是要让不求甚解的javacript开发者迎难而上,深入语言,弄清楚javacript每一个零部件的用途。本书介绍了该系列的两个主题:“作用域和闭包”以及“thi和对象原型”。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。

目录:

前言    viii
部分  作用域和闭包
序    2
章  作用域是什么    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
章  关于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和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中的“类”    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
附录a  es6中的class    189

内容简介:

javacript语言有很多复杂的概念,但却用简单的方式体现出来(比如回调函数),因此,javacript开发者无需理解语言的,能编写出功能全面的程序;像收音机一样,你无需理解里面的管子和线圈都是做什么用的,只要会作收音机上的按键,可以收听你喜欢的节目。然而,javacript的这些复杂精妙的概念才是语言的精髓,即使是经验丰富的javacript开发者,如果没有认真学也无法真正理解语言本身的特。正是因为绝大多数人不求甚解,一遇到出乎意料的行为认为是语言本身有缺陷,进而把相关的特加入黑名单,久而久之排除了这门语言的多样,人为地使它变得不完整、不安全。

作者简介:

kyleimon,是来自于德萨斯州autin公司的javacr’ipt系统架构师。他主要关注于javacript、web能优化和“中端”应用架构。kyle还维护着若干个开源项目,包括labj。

精彩书评:

“kyle对javacript语言每一个细节的缜密思方式,会潜移默化地移植到我们的头脑和常工作流程当中。”——hanehudon,自由前端开发者“原型使javacript语言功能强大,但也令开发人员备感困惑。本书第二部分‘thi和对象原型’精妙地解释了原型、继承和javacript中‘类’的概念。”——davidwalh,mla前端工程师

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP