每一个学习javascript的同学第一个了解的肯定是他的简史,在此,我就不重复这些了,重复的造轮子没有意义,但是基础的,还是要了解一些,比如我学习的,是ECMAScripe 第5版。要了解版本之间的差别,请自行百度。各主流现代浏览器对此版本支持良好,当然,是现代浏览器。忘记可恶IE5 6 7吧,用别人说的话讲,微软都放弃治疗了,我们何必喊着口号兼容所有,心里却苦不堪言。
javascript 也就是需要着重理解的,ECMAScript、文档对象模型(DOM)、浏览器对象模型(BOM),对于BOM和DOM,要做到笔者眼睛都会用,这是操作页面的基础。对于DOM,你可以把它理解为一颗树,每一个节点,就是树杈的和树梢。既然有了结构,那么,操作起来就好理解多了。如果要深层次的理解,需要先了解ECMAScript 原型。后面会仔细的总结一下。 对于DOM,就是浏览器对象。他给我们提供了一系列的API供我们操作浏览器。死记硬背的,就是DOM和BOM提供的API。
使用javascript,要么写在页面上,“<script></script> ”标签内,要么通过“<script type='text/javascript' src='xxxxx.js' defer='defer'></script>”这个中外部文件的方式,把javascript文件下载外部,通过src引入进来。defer是延迟加载,其他的属性就不多介绍了,自行搜索API。推荐使用外部引入,从而达到以维护和可扩展性(每一个开发的同学都应该注重的两个概念)。
这一篇就写到这里,有不对的地方,望各位能够指正。