setTimeout() //延时器,只执行一次代码
clearTimeout() //清除演示器
setIntervla() //定时器,根据指定时间间隔执行一次代码
clearInterval() //清除定时器
window.history.length //访问的历史页面的数目
window.history.forward() //前一页
window.history.back(); //后一页
window.history.go(-1); //跳转至曾经访问过的某个页面,负值表示向后跳
document.referrer//需要将两个文件放在服务器中才能得到想要的结果,若直接在本地文件夹中则得到空字符串,若直接在浏览器地址栏中输入b.html的URL地址或使用打开菜单访问b.html,则document.referrer的值为空字符串。
window.moveBy //by是相对的意思(从原先的位置而言)
window.moveTo //to是绝对的意思(从整体而言)
window.moveTo //把窗口大小调整为指定的宽度和高度。
window.resizeBy //把窗口大小增加或减小指定的宽度和高度
window.screenLeft/window.screenX //与屏幕左侧的距离
window.screenTop/window.screenY //与屏幕顶部的距离
注:
浏览器窗口位置:
IE、Chrome、Safari、Opera 都提供了支持 window.screenLeft 和 window.screenTop,但是Firxfox不支持这个两个属性;
Firxfox、Chrome、Safari、Opera 都提供了支持 window.screenX 和 window.screenY,但是 IE 不支持这个两个属性;
document.body.offsetHeight/document.body.clientHeight //内容高度(body的高度)
window.innerHeight //Chorm下使用
document.documentElement.clientHeught //浏览器的可视高度
document.documentElement.scrollHeight //内容的高度(HTML的高度)
document.documentElement.scrollTop //滚动条滚动的高度
window.open //打开一个新窗口
window.close //关闭窗口
window.defaultStatus/window.Status //状态栏信息
注:window.status 获取的是脚本赋予的临时值。window.defaultStatus 获取的是默认值。
document.lastModified //返回文档最后修改时间
document.referrer //退回浏览器历史中的上一个位置的URL
document.title //返回当前页面内title标签内显示的文本
document.URL //返回当前页面的URL
document.anchors[0].innerHTML //页面内第一个锚点的内容
location.reload(false) //该方法强迫浏览器刷新当前页面
navigator.appCodeName //申明浏览器的代码名
navigator.appVirson //返回浏览器的平台和版本信息。该属性是一个只读的字符串
eval //可以处理一段由字符串表示的JS代码
encodeURI //编码
decodeURI //解码
以上所述上就是本文的全部内容了,希望大家能够喜欢。
本文向大家介绍javascript的BOM,包括了javascript的BOM的使用技巧和注意事项,需要的朋友参考一下 javascript的BOM ECMAScript是 JavaScript的核心,但如果要在 Web中使用 JavaScript,那么 BOM(浏览器对象模型)则无疑才是真正的核心。BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。
主要内容:window 对象中的属性,window 对象中的方法浏览器对象模型(Browser Object Model,简称 BOM)是 JavaScript 的组成部分之一,BOM 赋予了 JavaScript 程序与浏览器交互的能力。 window 对象是 BOM 的核心,用来表示当前浏览器窗口,其中提供了一系列用来操作或访问浏览器的方法和属性。另外,JavaScript 中的所有全局对象、函数以及变量也都属于 window 对象,甚至我们前面介绍的 d
window对象 BOM的核心是window,它表示浏览器的一个实例,既是通过JavaScript访问浏览器窗口的一个接口,又是global对象。 全局作用域 由于window对象扮演着global对象的一个角色,因此在全局作用域中定义的变量、函数都会变成window对象的属性。 var age = 10; function sayAge () { alert(this.age); }
Location Location 对象存储在 Window 对象的 Location 属性中,表示那个窗口中当前显示的文档的 Web 地址。 location方法 assign(URL) 加载新的URL文档。 location.assign("://www.baidu.com"); reload() 重新加载当前文档 window.location.reload(); replace(newUR
History History对象包含用户在浏览器访问过的URL,即历史记录。 history属性 length 该属性返回浏览器历史列表中URL的数量。也就是返回曾经访问过的URl的数量。 document.write(history.length); //1 history方法 back() 加载history列表中前一个URL。也就是返回前一次访问的页面,相当于前进按钮。 forward()
Screen screen包含了显示屏的信息,如:显示屏的高度、宽度、分辨率、调色等。 availWidth和availHeight 返回显示屏(除任务栏之外)的宽度和高度。 document.write("显示屏除任务栏之外的宽度:" + screen.availWidth); //1366 document.write("显示屏除任务栏之外的高度:" + screen.availHeight)