JavaScript学习笔记——《JavaScript权威指南》笔记
第一部JavaScript语言核心
JS语言核心主要介绍了JS语言本身的语法和特性,ECMA是制定JS标准的“盟主”。JS语言核心介绍了ECMA老大定义的“江湖”规则。没有规矩不成方圆,只有了解了这些规则,才能在JS江湖中行走闯荡,这些规则更像是武功心法,那些API和JS库只是招式,有了高深的心法,才能驾驭那些高明的招式。
JS本身并没有提供多少API,所以JS语言核心重点是JS的语法和特性。
第二部分客户端JavaScript
全书第二部分客户端JavaScript:主要介绍了JS运行在Web浏览器上的一些特性和Web浏览器提供的API。这些更像是一些系统的“招式”介绍,有掌握了强大的心法,没有招式一样办不成事儿,当年张无忌虽然学会了“九阳神功”,在光明顶下不还是被灭绝“狂虐”嘛!有了强大的内功,再加上这些招式才能在JS江湖中立足。
参考
全书第三部分和第四部分都是参考,更像是系统的查询手册,可以当成“江湖百晓生”的“兵器谱”,有什么不懂的查查就好。
学习方法
《JavaScript权威指南》更像是一本系统的“门派”传承,它包含了:
- 武功心法:JS语法;
- 高深招式:客户端JavaScript;
- 传承经验:JavaScript参考。
当然这个“门派”传承需要有一定的编程经常,我本身不是搞前端的。初读此书,只能说是云里雾里,还好陶大师的“不求甚解”的思想激励着自己。
下面这句话送给有志向读这类“权威指南(不只是JavaScript,什么Java、C#啊都一样)”的同志们,与同志共勉!
闲静少言,不慕荣利。好读书,不求甚解;每有会意,便欣然忘食。 ——《五柳先生传》
学习思路:
第一部分JavaScript语言核心,系统学习了解JavaScript的语法和特性,用面对对象思路分析JavaScript的语法和特性,并对比Java重点比较两种语言之间的异同,学习新语言就参照自己已经掌握的语言,万法必有相通之处,当然也需要根据“国情”具体问题具体分析了。
第二部分客户端JavaScript:不求甚解,有时间就动动手,没时间就看看,只要知道有这么个API就够了,用的时候再查,不要祈求一次性阅就全记住,除非你是神童!即使是神童,记住那些玩儿有用吗?重点还是用!常坐飞机的都知道“吐啊吐啊就习惯了”,长写代码的也知道“写啊写啊的就记住了”!没必要为难自己,程序员对自己好一点。