《深入理解JavaScript》——导读

  1. 云栖社区>
  2. 博客>
  3. 正文

《深入理解JavaScript》——导读

异步社区 2017-05-02 15:46:00 浏览1845
展开阅读全文

screenshot

前言
由于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 Math
1.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/500
评论
异步社区
+ 关注