呓语呢喃

游荡在空气中

[读书]JavaScript高级程序设计 - Chapter 1

很喜欢看每本书的第一章,将一些趣闻轶事之类的东东,也可以看看业界的发展。

本书将JavaScript分为了3个部分“
    ECMAScript
    DOM
    BOM
主要介绍了他们的发展史,可能值得重视的就是IE和Firefox对其不同的支持程度了,
对于一个Web程序员来说,写出兼容多个浏览器的代码来才是最大的挑战,现在用的VML在Firefox中就直接被无视。

BOM这个介绍的比较少,用的时候也很少意识到是在用BOM,window,document,location,navigator,screen这些 对象都是属于BOM的,在这儿我不是很理解Document属于BOM,难道DOM中用到的不是document。留个疑问!
”BOM主要用于处理浏览器窗口和框架“,重要的还有就是对Cookie的支持。
从书中的话中,我的理解是除了window和navigator对象,IE和Firefox在对于其他对象的实现是不同的。

DOM (document object model),Mozilla一系的浏览器实现了完整的Level1,几乎所有的level2,和一部分level3;IE只是支持了几乎全部的level1
MS一直在浏览器方面”故意做的不兼容“。。。

ECMAScript定义了一个标准,对于JavaScript来说,浏览器充当了ECMAScript的一个宿主环境,做个比方就是 ECMAScript是接口,JavaScript是实现了这个接口的一个类,类似的还有ActionScript,ScriptEase等。

继续下一章了




posted on 2007-09-13 17:57 Michael Zheng 阅读(505) 评论(0)  编辑  收藏 所属分类: Reading


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2007年9月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

统计

常用链接

留言簿(1)

随笔分类(4)

随笔档案(36)

搜索

最新评论

阅读排行榜

评论排行榜