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 言语本质的权威书
“
” “
” “
” “
”
籍,从 对象 , 函数 , 承继 , 数组 等等多个重要知识着手。我补一句话
- 本书需求
反复阅读。