javascript中BOM基础知识总结-创新互联

一、什么是BOM

成都创新互联-专业网站定制、快速模板网站建设、高性价比兴海网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式兴海网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖兴海地区。费用合理售后完善,10多年实体公司更值得信赖。

    BOM(Browser Object Document)即浏览器对象模型。

    BOM提供了独立于内容 而与浏览器窗口进行交互的对象;

    由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window;

    BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性;

    BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分。

二、学习BOM学什么

我们将学到与浏览器窗口交互的一些对象,例如可以移动、调整浏览器大小的window对象,可以用于导航的location对象与history对象,可以获取浏览器、操作系统与用户屏幕信息的navigator与screen对象,可以使用document作为访问HTML文档的入口,管理框架的frames对象等。在这里,只介绍一些window对象等的基础知识,其中会有一些ECMAscript的知识还会说明。其他对象Location、Screen、Navigator、History不一一详细介绍了。。

三、window对象

window对象是js中的顶级对象,所有定义在全局作用域中的变量、函数都会变成window对象的属性和方法,在调用的时候可以省略window。

例:

打开窗口 window.open(url,target,param);
// url 要打开的地址
//target 新窗口的位置 _blank _self _parent(父框架)
//param 新窗口的一些设置
//返回值,新窗口的句柄
关闭窗口:window.close();

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


新闻名称:javascript中BOM基础知识总结-创新互联
浏览地址:http://scjbc.cn/article/pcidp.html

其他资讯