第1章:JavaScript简介
1.1 简史
javascript最初是用来做表单验证的,随着不断的完善,发张成了一门强大的语言,开始牛逼的人生~~~
下面省略N多文字,主要就是说,Netscape和微软之间浏览器的战争。。。。
1.2 javascript实现
主要包括:
核心:ECMAScript
包括:语法、语句、类型关键字、保留字、对象、条件操作符
ECMAScript最新版本是第5版,兼容性最好,浏览器支持比较好的就是第3版,所以一般开发我们第3版就好,移动开发可以考虑第5版,第5版那是想当强大啊。。
DOM:文档对象模型
所谓DOM,把整个页面看成一个节点树,通过DOM,可以对节点进行添加、删除、修改。
DOM也有几个等级。最高级是第3级,但是很多浏览器支持不好,我们一般用第1级。
DOM并不是针对js的,其他语言也实现了DOM,如:
- SVG:可伸缩矢量图
- MathML:数学标记语言
- SMIL:同步多媒体集成语言
BOM:浏览器对象模型
BOM主要就是用来访问和操作浏览器窗口的浏览器对象模型。
像那些弹窗、查询用户显示器分辨率、关闭窗口、Ajax用到的XMLHttpRequest(IE用ActiveXObject)等等。
顺便说一句,BOM兼容性,没什么兼容性问题,因为这玩意儿压根几乎不兼容的。。。
浙公网安备 33010602011771号