《深入理解JavaScript》——导读

    xiaoxiao2024-05-16  138

    前言 由于JavaScript在Web开发中的流行以及其他因素,它变得不容忽视。然而,这并不意味着它得到了广泛的喜爱。我希望通过这本书使你相信:即使在使用JavaScript时需要接受一定的怪异模式,它仍然是一种使你能够高效、快乐地进行编程的语言。

    尽管从JavaScript诞生以来就一直关注其发展,我仍然花了很长时间去熟悉它。然而,当最终熟悉它时我发现之前的经历已经使我准备充分,因为我之前使用Scheme、Java(包括GWT)、Python、Perl和Self(这些语言都影响了我对JavaScript的学习)。

    2010年我开始接触Node.js,它给了我在服务器和客户端均使用JavaScript的希望。最终,我改用JavaScript作为我的主要编程语言。在我学习JavaScript的过程中,我开始写书记录我的发现,就是你们在阅读的这本。我在博客中发表了书中的部分内容和一些关于JavaScript的其他资料。这对我的帮助可以从几个方面来说:积极的反馈鼓励我继续下去并使我在写书时不那么孤单;对博客的批评意见给了我额外的信息和建议,使人们了解我的工作,这最终促成了O’Reilly 出版了这本书。

    因此,这本书的编写过程长达三年。我持续修订这本书的内容,这长期的准备阶段使它变得更好。我很高兴最终完成了这本书并希望人们发现它对于学习JavaScript是有用的。O’Reilly允许在线免费阅读,这有利于更多的读者能够看到这本书。目录[第1部分 JavaScript快速上手 第1章 基础JavaScript 1.1 背景](https://yq.aliyun.com/articles/90870)1.2 语法1.3 变量和赋值1.4 值1.5 布尔值1.6 数字1.7 运算符1.8 字符串1.9 语句1.10 函数1.11 异常捕获1.12 严格模式1.13 变量作用域和闭包1.14 对象和构造函数1.15 数组1.16 正则表达式1.17 Math1.18 标准库的其他功能[第2部分 背景第2章 为什么选择JavaScript 2.1 JavaScript可以自由使用吗](https://yq.aliyun.com/articles/90957)2.2 JavaScript优雅吗2.3 JavaScript有用吗2.4 JavaScript有什么好用的工具吗2.5 JavaScript是否足够快2.6 JavaScript是广泛使用的吗2.7 JavaScript有前途吗2.8 结论第3章 JavaScript的性质第4章 JavaScript是如何创造出来的第5章 标准化:ECMAScript第6章 JavaScript的历史里程碑第3部分 深入JavaScript第7章 JavaScript的语法第8章 值第9章 运算符第10章 布尔类型第11章 数字第12章 字符串第13章 语句第14章 异常捕获第15章 函数第16章 变量:作用域、环境和闭包第17章 对象与继承第18章 数组第19章 正则表达式第20章 Date第21章 Math第22章 JSON第23章 标准全局变量第24章 编码和JavaScript第25章 ECMAScript 5的新特性第4部分 技巧、工具和类库第26章 元编程风格指南第27章 调试的语言机制第28章 子类化内置构造函数第29章 JSDoc:生成API文档第30章 类库第31章 模块系统和包管理器第32章 其他工具第33章 接下来该做什么

    最新回复(0)