在做完了选课系统后经过分析肯定就会用到JavaScript的知识,于是就开始学习JavaScript。
对视频算是浏览一遍了,整体来说牛腩老师的JavaScript比较基础,先看的,基本上都能理解,只不过是另一个三大结构(顺序,选择,循环)的重现。我在学习JavaScript的过程中体会到了语言中的相通性,可以说是很顺利的进行下来。姜昊老师主要对JavaScript基础的扩展,主要是一些特点,和我们可能犯得错误,看起来不是很好理解但结合着一本书(JavaScript征途)我算整体理解了,如果独自再做一遍例子能做出来就算理解真正的理解了。
下面我来说一下JavaScript的一些特点,和印象深的知识点。JavaScript是脚本语言,既然是脚本语言就有脚本语言的特点,最主要的就是嵌入型语言,它必须依赖于浏览器里的JavaScript引擎。JavaScript是基于对象的语言,说到基于对象我想到了VB,JavaScript里面还有两点可以和VB对比:1,JavaScript里面的var和VB里面的Variant很类似;2,JavaScript里面的继承和VB里面的继承也非常的像。
再有就是JavaScript是柔弱型的语言,对变量不强制声明就可以使用,这给JavaScript带来了很大的方便和灵活性,当然同时也带来了麻烦,语言太灵活了就会出现各种各样的问题。
上面也说了JavaScript的灵活性,这是其他语言所不能比的。像姜昊老师所讲的面向对象等等,其实都不是真正的面向对象,而是JavaScript的灵活应用。变则通,通则达。我们需要好好的理解这些变的灵活性。这其中需要多多练习,这次我练习的不是很多,以后在应用中和练习中要多多熟练应用变的技巧,真正的做到变则通。
最后向大家推荐一本书《JavaScript征途》当然在我看的过程中也发现有几个同学在和我一样阅读,这本书对JavaScript的知识讲的很细致。