《JavaScript语言精髓与编程实践》第二版的主要修改

本书于2012年3月发布第二版,主要修订了第一版中的七十余处错误,并增加了ECMAScript5th的相关内容,包括严格模式、属性读写器等特性。同时,更新了关于QoBean的内容,去除了过时的Qomo信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2008年3月,第一版

 第一次印发版本。


2012年3月,第二版:
 在第一版基础上修订发布后所发现的七十余处勘误,其中五十余处主要是字词、排版类错误。
 重新制版,避免了印刷中导致的破折号丢失的问题。
 将目录细化到第四级标题,以完整地展示本书的内容与结构。
 加入本附录,以维护本书的多个版次。
 从第三部分“编程实践”中去除掉有关Qomo的大部分内容(这些内容已经可以通过该项目的开放文档获得),并开始讲述QoBean:
 修改:第6章 元语言:QoBean核心技术与实现。
 以下主要是为ECMAScript 5th添加的内容:
加入:2.5.1.3 在对象直接量中使用属性读写器
 加入:2.6 严格模式下的语法
 修改:3.3.7.4 在SpiderMonkey与ES5中的原型链维护
 加入:3.5 可定制的对象属性
 加入:4.7 严格模式与闭包
 加入:5.3.5 兼容性:ES5中的call()、apply()
 加入:5.3.6 bind()方法与函数的延迟调用
 以下为一些其它的变化:
加入:1.4 语言的进化
 改写:1.5.3 SpiderMonkey JavaScript
 改写:2.2 JavaScript的语法:变量声明
 改写:3.4.5 JavaScript中的对象(构造器)
 更新:3.4.5 JavaScript中的对象(构造器),图3-15得以大量更新
 改写:4.6.3.4 闭包中的标识符(变量)特例
 改写:5.4.4 宿主对重写的限制
 以“基本类型”作为typeof返回类型名的统一用词;明确了“基础类型”与“元类型”的使用环境。
 以ECMA Script作为统一用词,不再称为ECMA Script。
 附录C中删除了有关引擎与语言扩展的介绍,这些内容以后将通过博客专题的形式来发布。
 附录C中的三副图未在本版次中更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值