javascript的bom_基础知识

javascript的bom_基础知识

ID:30777560

大小:205.45 KB

页数:7页

时间:2019-01-03

javascript的bom_基础知识_第1页
javascript的bom_基础知识_第2页
javascript的bom_基础知识_第3页
javascript的bom_基础知识_第4页
javascript的bom_基础知识_第5页
资源描述:

《javascript的bom_基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、javascript的BOMjavascript的BOMECMAScript是JavaScript的核心,但如果要在Web中使用JavaScript,那么BOM(浏览器对象模型)则无疑才是真正的核心。BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。多年來,缺少事实上的规范导致BOM既冇意思又冇问题,因为浏览器捉供商会按照各自的想法随意去扩展它。于是,浏览器之间共有的对象就成为了事实上的标准。这些对象在浏览器屮得以存在,很大程度上是由于它们提供了与浏览器的互操作性。W3C为了把浏览器中Java

2、Script最基本的部分标准化,已经将BOM的主要方面纳入了HTML5的规范中。ps:上而摘抄于《javascript高级程序设计》,BOM是浏览器的窗口对彖,提供了很多窗口处理的API。在webapp框架越来越多的情况下,需要我们在同一窗口处理不同页面、不同的ajax数据,则需要我们熟悉BOM的内容。1>windowBOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象冇双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,乂是ECMAScript规定的Global对彖。

3、frame:—“姦二(window)innerHeight:支面显示的言麦outerHeight:淡览器晟示肓言氢毘啟滙用*匚起时淀用奁小alertQ:音吉框°用户兵能点确认寻航印打开竟口top:最夕卜层的套二(window)r通过top.frames[n3me]来取我彳iparent:window的父資匚,可以获取外面荒京二不一走等亍1.screemLeft:XL览器在辰示器巧x筑位宣.Firefox<*S5jscreenY•sure的Top:Xl览器在弄莓旳y詬位苣。Firefox^^SjS.screanYin

4、nerWidth:页面显示旳兗氢网页,言息花克麦outerWidth:淺览器.昙亍的竞.套。渕览器滙整券竞度windowwindow.open(urlr尙匚目标,有性字符吕rboolean)妄匚目标:等同亍3target^目标”atR^frameS?^『持玮字符刍:渕览器京□的知•

5、浆统龙话框confirmQ:谟认桓可LiU§Strue.falsepropmtQ:提示桓可以通目一®ul啲结果F面是open的第三个字符串属性设萱值说明fullscreenyes或no表示浏览器窗口是否最大化。仅限IEheight数值表示新窗LI的高度。不能小于100left数值表示新窗L!的左坐标。不能是负值locationyes或no表示是否在浏览器窗口中显示地址栏。不同》设置为no,地址栏可能会隐藏,也可能会被禁,menubaryes或no表示是否在浏览器窗L1屮显示菜单栏。默认fresizableyes或n

6、o表示是否可以通过拖动浏览器窗口的边框改3scrollbarsyes或no表不如果内容在视口中显不不下,是否允许*statusyes或no表示是否在浏览器窗口中显示状态栏。默认]toolbaryes或no表示是否在浏览器窗口中显示工具栏。默认]top数值表示新窗口的上坐标。不能是负值width数值表示新窗口的宽度。不能小于1002、locationlocation是最有用的BOM对彖之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。事实上,location对象是很特别的一个对象,因为它既是win

7、dow对象的属性,也是document对象的属性;换句话说,window,location和document,location引用的是同一个对象。location对象的用处不只表现在它保存着当前文档的信息,述表现在它将URL解析为独立的片段,让开发人员可以通过不同的属性访问这些片段。href(连接)=http://localhost:80/test#myfile?q=javascripthttp[协议(protoea比—般就是Http:或者Httpslocalhost:服务(hostname)

8、ocalhost:8

9、0匚服务器名和端口(host)—■/test/[访问的服务器文件名路径(pathname)#myfile£hash,—股用于快速走位当前页面的冥个位置(锚原)。??q=javascript:§i@(search),奁询信息。在前端框架中很重要f—f3>historyhistory对象保存着用户上网的历史记录,从窗口被打开的那一刻算起。因为history是wi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。