JavaScript高级程序设计(第4版)
上QQ阅读APP看书,第一时间看更新

译者序

七年弹指一挥间。2012年到2019年是JavaScript蓬勃发展的七年,鼎鼎大名的Stack Overflow调查显示,截至2019年,JavaScript已连续七年位居“最常用编程语言”(most commonly used programming language)榜首。事实上,2020年的调查结果也毫无悬念,JavaScript依旧独占鳌头。

2012年是这本被誉为JavaScript“红宝书”的著作第3版出版的时间。生逢其时,第3版狂销几十万册,影响深远,甚至改变了很多人的命运(包括本书译者)。随着ECMAScript 2015(ES6)的发布,JavaScript这门语言再次被注入新的生机与活力。2019年10月,涵盖ECMAScript 2019的第4版面世。如今,跨过一个年头,中文版也要付梓了。

“红宝书”的这一版延续了上一版的框架和格局,删减了已经过时的内容,在此基础上又翔实地增补了ES2015到ES2019的全新内容,英文版篇幅也达到了前所未有的1100多页。

翻译期间,译者虽然尽最大努力确保译文准确、通顺,但错漏之处在所难免。为此特别感谢本书责任编辑温雪,感谢她对译稿认真细致的编辑和审校,以及对出版流程的卓越把控,确保了中文版的早日上市。

在本书印行前夕,为进一步确保出版质量、减少图书错误,我们邀请了数位一线前端开发工程师共同对本书进行了预读和勘误。在短短两周时间内,大家分工协作,筛查、发现并“消灭”了不少文字、排版、代码和技术上的问题,大大提升了本书首印质量。他们分别是(按审读章节顺序排序)饶占平、梁幸芝、陈方旭、林景宜、王欢、刘冰晶、邢洋洋、刘博文、刘观宇、王佳裕。特此致谢。特别感谢贺师俊(Hax)对“期约”(promise)及相关一系列术语翻译的建议。

最后,衷心祝愿罹患“莱姆病”(Lyme disease)的Nicholas Zakas早日康复。

2020年7月15日