第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兼容性,没什么兼容性问题,因为这玩意儿压根几乎不兼容的。。。

 

 

 

 

 

 

 

posted @ 2013-12-26 22:21  赵小磊  阅读(133)  评论(0)    收藏  举报
回到头部