关于本书
书名 | 《JavaScript 高级程序设计第三版》 | 作者 | [美] 尼古拉斯·泽卡斯 |
---|---|---|---|
出版社 | 人民邮电出版社 | 阅读日期 | 2016年2月~至今 |
豆瓣评分 | 9.3 | 我的评分 | ☆☆☆☆☆ |
内容简介
Javascript 界的”红楼梦”
这是一本前端开发人员必须要读的书,无论你感觉自己处于任何开发水平,在什么阶段,读这本书都会有所收获。
里面从全方位介绍了 JavaScript 所设计的内容。例如:JavaScript 的发展历程,Dom,Bom,JavaScript 进阶技巧,高级编程思维,表单,闭包,语言特性等等等等。大量覆盖 JavaScript 的基础知识,如果能通读,JavaScript的基础绝对不会差到哪里去。
甚至其实你可以把这本书当成是工具书,如果在实际开发中遇到一些奇怪的问题,可以翻一翻对应的章节,很大概率会对怪异事件进行解释。从根本上理解 JavaScript 的特性,避免问题再次发生。
特别推荐的章节
第4章 变量、作用域和内存问题
- 着重介绍了 JavaScript 中的变量,作用域的问题
- 作用域链是 JavaScript 编程中的重中之重
- 基础类型和引用类型的区别和如何存储的介绍
第5章 引用类型
- 大家都知道有一种说法是:“JavaScript 中万物皆对象”
- 本章介绍引用类型
- Object 类型
- Array 类型
- Date 类型
- RegExp 类型
- Function 类型
- 基本包装类型
- Boolean 类型
- Number 类型
- String 类型
- 单体内置类型
- Global 对象
- Math 对象
第6章 面向对象的程序设计
- 全面介绍了面向对象编程在 JavaScript 语言中的实现方案
第7章 函数表达式
- 函数也是 JavaScript 中令人津津乐道的
- 闭包的使用是 JavaScript 进阶的标志
- this 对象也是老生常谈了
读后感
第一次在没什么基础的时候看本书,基本上只能看看变量类型,基础数据类型,应用数据类型,流程控制语句等,对JavaScript 编程有一种大概的了解,能够上手写上最基本的 demo。到后面每看一次,都能在书上发现平时开发中遇到的一些问题,有一些甚至给出了解决方案,如:函数currying 等。还有一些关于闭包的理解。总得来说这本书一直伴随着我的职业生涯,在我还从事这个行业时,会一直在书案上。