• 【现货速发】JavaScript 二十年
  • 【现货速发】JavaScript 二十年
  • 【现货速发】JavaScript 二十年
  • 【现货速发】JavaScript 二十年
  • 【现货速发】JavaScript 二十年
  • 【现货速发】JavaScript 二十年
  • 【现货速发】JavaScript 二十年
  • 【现货速发】JavaScript 二十年
  • 【现货速发】JavaScript 二十年
21年品牌 40万+商家 超1.5亿件商品

【现货速发】JavaScript 二十年

全新正版书籍,24小时发货,可开发票。

40.7 5.2折 79 全新

库存6件

天津津南
认证卖家担保交易快速发货售后保障

作者Allen Wirfs-Brock Brendan Eich 著 ,王译锋 译

出版社电子工业出版社

ISBN9787121408687

出版时间2021-06

装帧平装

开本16开

定价79元

货号29232547

上书时间2024-11-24

易安居书舍

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要

本书主要讲述了从 1995 年到 2015 年这20年间,JavaScript在创建、设计和演变方面所经历的过程。全书分为4个部分,每个部分都涵盖了 JavaScript 发展和演化的一个主要阶段,其中不仅涉及语言发展的技术细节,还介绍了人们和组织如何在竞争与合作中逐渐塑造 JavaScript 语言的故事。本书适合JavaScript初学者和开发人员阅读和使用,也适合非JavaScript从业者翻阅。



作者简介

译者简介:王译锋(雪碧),Web开发者,毕业于中国科技大学,现就职于稿定科技,先后负责Web生产力工具、语言VM运行时、Hybrid GUI框架等技术产品的研发工作。他同样活跃在技术社区,开源了WebGL基础库Beam,在知乎、掘金等平台上发表的文字作品,已累计被阅读超百万次。长期以来,JavaScript一直是世界上极易被误解的编程语言之一。本书终于纠正了外界对 JavaScript历史的诸多误解。《JavaScript语言精粹》作者 Douglas Crockford本书由JavaScript之父Brendan Eich执笔,介绍了只用十天开发出的JavaScript是如何一步一步成为流行的编程语言之一的。如果你是一名前端开发者,这本书不容错过。Deno核心贡献者 迷渡(justjavac)JavaScript已经有二十多年历史了,回望过去,它从当初毛毛糙糙的“小东西”变成了现在如同变形金刚一样的编程语言。本书帮助我们回忆了JavaScript的历史,甚至讲了一些我们从不知道的故事,可谓是一本让人读到“停不下来”的好书。Node.js Core Collaborator,《Node.js:来一打C 扩展》作者 死月LeeLING 15:04:19由JavaScript发明者与ES6规范首席作者联袂出品的语言演化史研究,带你解读语言标准化背后技术与商业上的种种竞争与合作。对于JavaScript诞生二十年来的种种语言设计,其根源均可在本书中找到答案。



目录

第 1 篇 语言诞生 
第 1 章 史前时代 ..................................................................................3 
1.1 Brendan Eich 加入网景 ........................................................................4 
1.2 Mocha 的故事 ......................................................................................5 
第 2 章 JavaScript 1.0 与 1.1................................................................8 
2.1 JavaScript 语法 ..................................................................................10 
2.2 数据类型与表达式 .............................................................................11 
2.3 对象 ...................................................................................................14 
2.4 函数对象 ............................................................................................17 
2.5 内置库 ...............................................................................................18 
2.6 执行模型 ............................................................................................20 
2.7 迷惑行为与 bug .................................................................................22 
2.7.1 冗余声明 ...............................................................................22 
2.7.2 隐式类型转换与 = = 运算符 ..................................................23 
2.7.3 32 位算术 ..............................................................................23 
2.7.4 this 关键字.............................................................................24 
2.7.5 arguments 对象 ......................................................................24 
2.7.6 对数值属性键的特殊处理 .....................................................25 
2.7.7 原始值的属性 ........................................................................26 
2.7.8 JavaScript 中的 HTML 注释 ..................................................26 
xxiv | JavaScript二十年 
第 3 章 微软 JScript ...........................................................................28 
第 4 章 从 Mocha 到 SpiderMonkey ....................................................30 
第 5 章 插曲 :风评被害 ......................................................................35 
第 2 篇 创立标准 
第 6 章 寻找场地 ................................................................................39 
第 7 章 首次 TC39 会议 ......................................................................41 
第 8 章 编写规范 ................................................................................45 
第 9 章 命名标准 ................................................................................50 
第 10 章 ISO 快速通道 .......................................................................52 
第 11 章 定义 ECMAScript 3 ..............................................................53 
第 12 章 插曲 :JavaScript 不需要 Java ..............................................63 
12.1 布道师 .............................................................................................63 
12.2 富互联网应用与 AJAX ....................................................................64 
12.3 浏览器博弈论 ..................................................................................67 
第 3 篇 改革失败 
第 13 章 不满于成功 ...........................................................................71 
第 14 章 对 ES4 的轮尝试 ............................................................72 
第 15 章 另一条死路 ...........................................................................78 
第 16 章 Flash 与 ActionScript ...........................................................80 
目录 | xxv 
第 17 章 对 ES4 的第二轮尝试 ............................................................82 
17.1 重置 TC39-TG1 ...............................................................................82 
17.2 重新设计 ES4 ..................................................................................83 
17.3 阻力 .................................................................................................87 
17.4 寻求和谐 ..........................................................................................93 
第 18 章 插曲 :认真对待 JavaScript ................................................. 100 
18.1 JavaScript 性能革命 .......................................................................100 
18.2 CommonJS 和 Node.js ...................................................................101 
18.3 成为浏览器通用运行时的 JavaScript.............................................103 
第 4 篇 继往开来 
第 19 章 开发 ES3.1/ES5 ................................................................. 109 
19.1 ES5 技术设计 ................................................................................114 
19.1.1 严格模式 ...........................................................................114 
19.1.2 Getter、Setter 和对象元操作 .............................................116 
19.1.3 对象的完整性与安全性特性 ..............................................122 
19.1.4 活动对象(Activation Object)的移除 .............................125 
19.1.5 其他 ES5 特性 ...................................................................126 
19.2 实现与测试 ....................................................................................127 
第 20 章 从 Harmony 到 ECMAScript 2015 ....................................... 130 
20.1 开始投入 Harmony ........................................................................130 
20.1.1 稻草人(Strawman)与目标 .............................................130 
20.1.2 倡导者模型 ........................................................................132 
20.1.3 选择特性集 ........................................................................132 
20.1.4 开始编写规范 ....................................................................133 
20.1.5 One JavaScript ...................................................................134 
20.1.6 Brendan 的梦想 .................................................................135 
20.2 重新打造规范 ................................................................................138 
20.2.1 重组规范结构 ....................................................................139 
20.2.2 新的术语 ...........................................................................140 
20.2.3 新的语义种类 ....................................................................141 
20.3 ES2015 语言特性 ...........................................................................142 
20.3.1 Realms、Jobs、Proxies 和元对象编程(MOP) ................142 
xxvi | JavaScript二十年 
20.3.2 块级声明作用域 ................................................................147 
20.3.3 类 .......................................................................................151 
20.3.4 模块 ...................................................................................156 
20.3.5 箭头函数 ...........................................................................159 
20.3.6 其他特性 ...........................................................................161 
20.3.7 延期和被放弃的特性 .........................................................162 
20.4 Harmony 转译器 ............................................................................162 
20.5 完成 ECMAScript 2015 .................................................................163 
第 21 章 总结 ................................................................................... 166 
致谢 ................................................................................................... 168 
附录 A 登场人物 .................................................



内容摘要

本书主要讲述了从 1995 年到 2015 年这20年间,JavaScript在创建、设计和演变方面所经历的过程。全书分为4个部分,每个部分都涵盖了 JavaScript 发展和演化的一个主要阶段,其中不仅涉及语言发展的技术细节,还介绍了人们和组织如何在竞争与合作中逐渐塑造 JavaScript 语言的故事。本书适合JavaScript初学者和开发人员阅读和使用,也适合非JavaScript从业者翻阅。



主编推荐

译者简介:王译锋(雪碧),Web开发者,毕业于中国科技大学,现就职于稿定科技,先后负责Web生产力工具、语言VM运行时、Hybrid GUI框架等技术产品的研发工作。他同样活跃在技术社区,开源了WebGL基础库Beam,在知乎、掘金等平台上发表的文字作品,已累计被阅读超百万次。长期以来,JavaScript一直是世界上极易被误解的编程语言之一。本书终于纠正了外界对 JavaScript历史的诸多误解。《JavaScript语言精粹》作者 Douglas Crockford本书由JavaScript之父Brendan Eich执笔,介绍了只用十天开发出的JavaScript是如何一步一步成为流行的编程语言之一的。如果你是一名前端开发者,这本书不容错过。Deno核心贡献者 迷渡(justjavac)JavaScript已经有二十多年历史了,回望过去,它从当初毛毛糙糙的“小东西”变成了现在如同变形金刚一样的编程语言。本书帮助我们回忆了JavaScript的历史,甚至讲了一些我们从不知道的故事,可谓是一本让人读到“停不下来”的好书。Node.js Core Collaborator,《Node.js:来一打C 扩展》作者 死月LeeLING 15:04:19由JavaScript发明者与ES6规范首席作者联袂出品的语言演化史研究,带你解读语言标准化背后技术与商业上的种种竞争与合作。对于JavaScript诞生二十年来的种种语言设计,其根源均可在本书中找到答案。



媒体评论
"长期以来,JavaScript一直是世界上极易被误解的编程语言之一。本书终于纠正了外界对 JavaScript历史的诸多误解。
——《JavaScript语言精粹》作者  Douglas Crockford

本书由JavaScript之父Brendan Eich执笔,介绍了只用十天开发出的JavaScript是如何一步一步成为流行的编程语言之一的。如果你是一名前端开发者,这本书保证不容错过。
——Deno核心贡献者  迷渡(justjavac)

JavaScript已经有二十多年历史了,回望过去,它从当初毛毛糙糙的“小东西”变成了现在如同变形金刚一样的编程语言。本书帮助我们回忆了JavaScript的历史,甚至讲了一些我们从不知道的故事,可谓是一本让人读到“停不下来”的好书。
——Node.js Core Collaborator,《Node.js:来一打C++扩展》作者  死月

1995 年,我拥有了人生台个人电脑,次接触了万维网。作为 JavaScript 程序员、前端工程师,我也算完整经历了 JavaScript 这段 20

   相关推荐   

—  没有更多了  —

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

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP