JavaScript经典实例(第三版)
安道 译
出版时间:2022年09月
页数:567
“为JavaScript开发人员经常遇到的问题给出了切实可行的解决方案。所有方案都依托精心编写的代码示例进行讲解,而且时刻不忘现代JavaScript 最佳实践。”
——Sarah Wachs
软件开发者,Women Who Code领军人物
为什么每次遇到JavaScript问题都要从头思索一番呢?这本经典实例充满各种常见编程任务的秘籍,还有构建可在任何浏览器中运行的应用所需的技术。本书给出的代码示例几乎可以直接用到任何项目中,而且你将学到更多的JavaScript知识。
书中的经典实例使用ECMAScript 2020及后续版本的最新特性,而且使用现代JavaScript编程标准。阅读本书将学到以下知识。
● 设置一个高效的开发环境,包含代码编辑器、lint程序和测试服务器。
● 提高对JavaScript函数的理解,包括箭头句法、闭包和生成器。
● 运用面向对象编程概念,例如类和继承。
● 在JavaScript中处理富媒体,包括音频、视频和SVG。
● 处理HTML标记和CSS样式。
● 借助Node.js在任何地方使用JavaScript。
● 使用REST、GraphQL和fetch访问及处理远程数据。
● 上手使用流行的应用构建框架Express。
● 使用promise、async/await和Web职程执行异步操作。
书名:JavaScript经典实例(第三版)
译者:安道 译
国内出版社:中国电力出版社
出版时间:2022年09月
页数:567
书号:978-7-5198-6960-1
原版书书名:JavaScript Cookbook, 3E
原版书出版商:O'Reilly Media
Adam D. Scott
Adam D. Scott生活在美国康涅狄格州,是一名工程经理、Web开发者和教育工作者。他目前在美国消费者金融保护局担任Web开发主管,与才华横溢的团队一起专注于构建开源Web应用。他从事教育工作已经十多年,经历了很多技术变革。他教授和编写了一系列技术课程。
Matthew MacDonald
Matthew MacDonald是一位作家、教育家和MCSD开发人员。他已经编写了几本使用.NET进行编程的书籍,包括The Book of VB .NET(No Starch)和ASP.NET:The Complete Reference(Osborne McGraw-Hill)。他还是几本O'Reilly出版的图书的合作者,包括C# in a Nutshell、ASP.NET in a Nutshell以及ADO.NET in a Nutshell。在记忆已经变得有点模糊的过去的时代,他学习英语文学和理论物理。
Shelley Powers
Shelley Powers从JavaScript初次开发到现在最新的图形和设计工具发布,Shelley Powers已经从事Web技术工作和写作达15年之久。她最近在O’Reilly出版的图书包括语义网、Ajax、JavaScript和Web图形。她是一位热情的业余摄影师,也是Web开发的狂热爱好者,她从JavaScript刚发布时,就开始使用和编写Web技术相关书籍。她之前在O’Reilly出版了8本书,包括Developing ASP Components(2001),Adding Ajax(2007)和JavaScript Cookbook(2010)。
本书封面上的动物是一只小白鹭(学名:Egretta garzetta)。小白鹭是新加坡最小、最常见的白鹭,与新大陆的雪鹭很像。这种白鹭最初的繁殖地包括欧洲、亚洲、非洲、中国台湾和澳大利亚等暖温带地区的大片内陆和沿海湿地。生活在温暖地带的小白鹭是留鸟,而北部地区的小白鹭则会迁徙到非洲和南亚。
成年小白鹭体长55~65厘米,翼展88~106厘米,体重350~550克。身披白色羽毛,腿黑趾黄,喙细黑。在繁殖季节,成年小白鹭枕部着生两根矛状毛,背和前颈着生蓑羽,喙眼之间的皮肤呈红色或蓝色。
小白鹭是灵活的猎手,捕猎技术多种多样:时而在浅水滩耐心追踪猎物;时而单腿站立,用另一条腿搅动泥巴,吓唬猎物;时而单腿站立,另一条腿在水面上挥舞引诱。以鱼、昆虫、两栖动物、甲壳类和爬行动物为食。常与其他涉水鸟结群,在树木或灌木、芦苇丛或竹林中营巢。