JavaScript高级程序设计(Professional JavaScript for Web Developers)-阅读记录与心得

目标:掌握JS的基本概念。(本书大都是ES5标准的,先用本书入门,在去看ES6标准的书籍)

内容:(未完成,待继续)

一、第一阶段:JavaScript基本内容

1、第一章,主要讲的是JavaScript的历史发展与版本问题。本章节可以快速阅读,小结重点记忆:JS是由三个不同的部分组成:ECMAScript,DOM,BOM.

2、第二章,主要讲<script>脚本元素、嵌入脚本及外部脚本等的基本概念。本章节可以快速阅读,其中XHTML的内容可以不看。(因为我们最好在学习的过程中遵从比较新的标准--HTML5)

3、第三章,JS基本概念,包括语法,数据类型,函数等。如果读者有着其他编程语言基础,如C语言,Python语言等,本章节也是可以快速阅读的,但要注意JS语言的一些区别。如果没有,内容不多,还是建议仔细阅读。

4、第四章,变量,作用域,垃圾回收。重点通过看举例理解变量的作用域问题。

5、第五章,引用类型,包括有对象类型、数组类型、正则式类型、函数类型,基本包装类型。重点看每个引用类型的方法和一些使用技巧与区别。属于基础,需细看。

6、第六章,面向对象的程序设计。JS用得最多的就是对面,本章若没编程基础,建议细看。有基础的可以看快点,若对ECMAScript 6感兴趣的,建议本章只看基础概念,然后阅读ES6的书籍,如《ES6标准入门》,增加对该章节内容新的认识。

7、第七章,函数表达式。基础,需细看,重点理解闭包和私有变量。其中,第七章有提到一些JS的设计模式。为了进一步对第六章和第七章内容的理解,可以看一下《JavaScript设计模式与开发实践》,里面讲了很多面向对象的设计原则与编程技巧。

注:如果想了解比较新的ES6标准,用JS实现一些数据结构、算法等,读到这里可以直接转去读相关的书。(本人是在通过红宝书先学习JS基础,然后去看别的书籍和做Coding练习,增强自己对JS的掌握的。之后如果进一步学习HTML,再去看第二阶段和第三阶段的内容。)

二、第二阶段:BOM、DOM、HTML5相关。

1、第八章--第十七章。

三、第三阶段:JS与BOM、DOM、HTML、后端交互相关。

1、第十八章--第二十一章。

四、第四阶段:JS的高级技巧、离线应用、可维护、性能、部署和一些API应用。

1、第二十二章--第二十五章。

原文地址:https://www.cnblogs.com/xinkuiwu/p/11522826.html