JS学习指南

来源:互联网 发布:热血仙境数据库修改 编辑:程序博客网 时间:2024/05/16 02:31

本文章来之知乎

作者:知乎用户
链接:https://www.zhihu.com/question/23078046/answer/203531074
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

如果说选一本JS入门书籍的话,那《JavaScript高级程序设计》(以下简称‘高程’)是比《JavaScript权威指南》(以下简称‘犀牛书’)更适合入门的。

但你要说入门,我觉得高程也不是最适合小白看的。我的建议是

step1:菜鸟教程JavaScript/w3cschool JavaScript二选其一。

有人说这种教程垃圾,我是不同意的,作为初学者,重要的是先对JS有个初步的理解,看完了能上手做点小东西提升信心。即使抱着效果好一点的高程,也要花上一个月左右看完的吧。这时候前面的知识都忘差不多了,想做个小demo都捉襟见肘。所以,先看这两个在线教程没错。

step2:廖雪峰JavaScript教程

廖大教程涵盖内容很广泛,行文流畅而又深入浅出,讲了很多菜鸟和w3c上没有的知识点,基本全是干货,适合这时候看。后面有些章节可以暂时不看,先看三分之二即可。划重点,map和set,iterable,函数整章,标准对象整章,面向对象编程整章,浏览器整章,jQuery整章,后面的先别看。然后看第二遍,简单的内容就别看了,回去巩固一下map和set,iterable,map/reduce,filter,sort,闭包,箭头函数,正则表达式,JSON,对象,DOM操作,AJAX,promise,jQuery。时不时做个小demo出来,增强信心。

step3:高程

这时候,廖大过了三分之二,有些小细节可能理解了但是又不够扎实,来看高程吧。高程的4/5/6/7/13是要重点看的,8/10/11/12/13是次重点,第一遍看的时候,和IE有关的都先别看。不要陷入细节,先把大体上的意思理解了。记忆中第一遍看的时候,觉得第4章写的相当不错。

step4:菜鸟教程jQuery

建议一天内看完,虽然不敢说自己会jQuery,但是基本就是 $(selection).action()这个套路。

## step5:专项突破

到这时,发现简单的内容差不多都理解了,但几块大骨头还是有点生疏,专攻一下this,闭包,原型链,对象,AJAX,JS内存调度,事件处理等自己觉得需要加深理解的地方。


当然,如果你开始就拿出了犀牛书学习,很可能从一开始就“卒”了。


update:

step6: 《你不知道的JavaScript》+《深入理解JavaScript》

学JS的同时,也学习一门框架记得。CSS能写页面即可,别研究什么奇技淫巧,浪费时间啊。JS+框架研究6了,工作不愁的。CSS屌顶多是个切图的。


原创粉丝点击