首页 > 代码库 > 《JavaScript高级程序设计》读书笔记--前言

《JavaScript高级程序设计》读书笔记--前言

起因

web编程过程使用javascript时感觉很吃力,效率很低。根本原因在于对javascript整个知识体系不熟,看来需要找些书脑补一下,同时欢迎众网友监督。

大神推荐书籍

看了博客大神们推荐的javascript书籍和推荐的阅读顺序,如下所示:

  1. 从头到尾对一遍<<Javascript高级程序设计>>,不懂的地方可以暂时掠过,给自己对javascript有一个大体的印象
  2. 认认真真的读完这本书:<<编写可维护的javascript>>,从编码规范,技巧,模式,等各个方面深入体会javascript
  3. 重新读一遍<<Javascript高级程序设计>>,目的是再次回顾经典,这次重读你会对这本书有深一层的认识
  4. <<javascript模式>> 专门对js模式深入了解。
  5. <<javascript语言精粹>> 目的是对语言层面加深理解。
  6. <<javascript编程精解>> 巩固前一段时间所学,无论是语言层面还是模式层面,还是技巧。
  7. <<高性能javascript>> 前面学习了技巧,学习了规范,这里学习怎样写出效率高的代码,加强对js语言的理解。
  8. <<基于mvc的javascript web富应用开发>> 你需要在以上基础上去了解jsMVC这个概念,看看本书作者是怎样构建一个JSMVC框架的,要理解这些东西要站在对Js语言和框架都较为熟悉的基础上,如果想更加深入学习的话,去用一下backbone,angular,Ember等这些前端JSMVC的类库,分析他们各自优势,用好他们并解读他们,自己架构和语言能力会进一步提升。

个人计划

根据大神的推荐,我已经购买了《JavaScript高级程序设计》和《编写可维护的javascript》。首先阅读《JavaScript高级程序设计》,目标如下所示:

  1. 了解javascript的前世今生;
  2. 掌握javascript的基本概念(包括语法、关键字和保留字、变量、常用的数据类型);
  3. 掌握javascript常用的引用类型;
  4. 深入理解javascript的作用域等关键知识点;
  5. 理解javascript中OO的具体实现原理;
  6. 理解javascript的函数表达式;
  7. 掌握BOM中常用对象使用方法;
  8. 掌握DOM中各节点层次和操作方法;
  9. 理解javascript中的事件原理;
  10. 掌握javascript中的表单脚本。

阅读的过程通过读书笔记的形式加深自己的印象和理解,将文章发表到博客上,跟大家一起愉快的交流和学习。走起!

若《JavaScript高级程序设计》读书笔记中途太监,我直播吞粪。

《JavaScript高级程序设计》读书笔记--前言