background image

WEB 前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正轨教育,

大多数人都是靠本人自学成才。本文次要引见本人从事

web 开发以来(从大二至今)看过

的书籍和本人的成长过程,目的是给想了解

JavaScript 或者是刚接触 JavaScript 的朋友,

引见如何通过按部就班的看书来学习

javascript。

 

 

一。 入门级 :就是有一定的基础(比如最常见的

HTML 标签及其属性、事件、方法;

最常见的

CSS 属性;基础的 JavaScript 编程能力),能够完成一些简单的 WEB 前端需求。

推荐:《

JavaScript dom 编程艺术》

理由:此书绝对是入门的好书,本人也是在接触

JS 一段时间后才看的这本书。此书

JS

 

的历史

- JS

 

基础语法知识

- DOM 引见和简单的使用。如今这本书曾经出了第二版,

需求的朋友直接第二版就行。

评价:简约,实用,详细,易懂,书不厚,置信很快就能看完。

当然,作为入门书的话《

JavaScript 权威指南》也非常强大(这名字可不是白起),

其实说起来也惭愧,本人至今都没有买过这本书,最开始是由于这个书实在是小贵,只好
借朋友的看,不过也就看了个周末。网上关于此书的评价很多,意思大概都是说这书就是
一个

JS 的文档手册,如果你有闲钱,并且习惯翻书查询,那么就来一本吧。顺便提示一句,

这本书的第六版英文版曾经出来了。

二。初级开发:本人以前的

DEV leader

兼恩师这么说过: 初级开发人员的标志就

是需求在中级和高级开发的指点下完成任务 。首先不要苛责代码的对错严谨,毕竟每个程
序员都有这样的一个过程,就是这个级别的特征。

推荐:《

javascript 高级程序设计》(第二版)

 

理由:这本书的作者是

aiyiweb 

 

,博客地址是

http://www.aiyiweb.com/ ,大家

可以去多关注,雅虎的前端工程师,是

YUI 的代码奉献者,可想而知这本书得含金量,他

出的书都广受好评。这本书曾经出了第二版,而且与第一版相比内容更新很大,直接第二

版就行。不要被书名的 高级 唬住,只需有

JS 基础语法知识和 DOM 基础知识就行,而且

本书开始阶段还是引见

JS 和 DOM 的语法知识。

评论:重点推荐一下第五章(类型),第六章(

OOP),第七章(匿名),多看几遍,

至少要完全看明白,能为当前进阶打好基础,团体感觉这几章是本书的精华所在。这本书
在入门的时候看节拍会快了一些,所以不建议初学者看,可是绝对于我一会要引见的书又
算基础一点,所以建议先阅读完这本书,对浏览器兼容和语法知识有一定了解之后再往下
阅读。

 

推荐:《高功用

JavaScript》《JavaScript 言语精髓》

理由:本人先看的是《高功用

JS

 

》,这本书还是

Nicholas C.Zakas 所著,经典之

作,书中大量举例了各种不同写法的

JavaScript 在浏览器中的功用情况,对规范

JavaScript 代码和提升功用有很好的协助,最后提到了很多工具和功用测试的方法,都是
灰常灰常有实际作用的,看得出作者很厚道(好吧,偶承认了,偶是他的粉丝)

^_^,记

 

忆最深的一句话: 如果

JavaScript 

执行了几秒钟,那么很可能是你做错了什么

;;

《言语精髓》和《高功用》有少部分关键知识都反复提到了,可是为什么要推荐这本

书,由于本书对

JS 言语本质的描述太棒了,这是一本引见 JavaScript 言语本质的权威书

 “

” “

” “

” “

 

籍,从 对象 , 函数 , 承继 , 数组 等等多个重要知识着手。我补一句话

- 本书需求

反复阅读。