javascript学习-BOM和DOM

javascript学习-BOM和DOM

不错的网站(html+css+js)静态页面

http://www.dreamdu.com/javascript/what_is_bom/

http://www.cainiao8.com/web/html_dom/html_dom_04_fangwen3.html

熟悉语言后需要参考API函数
http://www.javaeye.com/topic/131332


什么是BOM

http://www.javaeye.com/topic/323573

http://blog.csdn.net/ejunnet/archive/2007/03/10/1525945.aspx

  • BOM是browser object model的缩写,简称浏览器对象模型
  • BOM提供了独立于内容而与浏览器窗口进行交互的对象,js可以通过BOM模型作为入口来对浏览器进行操作
  • 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
  • BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性
  • BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C
  • BOM最初是Netscape浏览器标准的一部分

BOM结构图

javascript学习-BOM和DOM_第1张图片 
BOM结构图说明

 可以移动,调整浏览器大小的window对象,可以用于导航的location对象与history对象,可以获取浏览器,操作系统与用户屏幕信息的navigator与screen对象,可以使用document作为访问HTML文档的入口,管理框架的frames对象等
  

  比较常用的:
location
  

 

 

DOM说明
http://www.w3school.com.cn/htmldom/htmldom_reference.asp
 
 

你可能感兴趣的:(javascript学习-BOM和DOM)