JS浏览器的BOM

JavaScript Window - 浏览器对象模型(B rowser O bject M odel):
JavaScript Window Screen:
Window.Screen对象包含有关用户屏幕的有关信息
screen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如窗口任务栏。
screen.availHeight 属性返回访问者屏幕的高度,以像素计,减去界面特性,比如窗口栏。

JavaScript Window Location
Window.Lcation 对象获得当前页面的URL地址
• location.hostname 返回 web 主机的域名
• location.pathname 返回当前页面的路径和文件名
• location.port 返回 web 主机的端口 (80 或 443)
• location.protocol 返回所使用的 web 协议(http: 或 https:)
Location的herf返回当前当前页面的整个URL地址
location.pathname 属性返回 URL 的路径名。
location.assign(URL) 方法加载新的文档。一般为一个链接
JavaScript Window History
• history.back() - 与在浏览器点击后退按钮相同
• history.forward() - 与在浏览器中点击向前按钮相同
说明:还可以使用go(int);方法,整数表示向前n个页面,负数表示向后n个页面

Window的Navigator对象
navigator常用的属性

Window的三种弹框
window.alter(Sting);//警告框,弹出警告信息
window.confirm(txt);//确认框,确认信息为txt
window.prompt(“mes”,”defaultmes”);可以输入内容

Window的计时事件:关注点四种方法
window.setInterval(“javascript function”,milliseconds);
解释:周期性的执行某一操作
第一个参数:需要执行的操作
第二个参数:周期,单位是毫秒
注意:返回一个计时的唯一标识id
window.clearInterval(intervalVariable)
解释:停止setInterval()执行的代码
参数:setInterval返回唯一标识id

window.setTimeout(“javascript function”, milliseconds)
解释:在指定的毫秒数之后开始执行代码
第一个参数:执行的代码
第二个参数:等待的时间,单位是毫秒数
说明:返回一个唯一的表示id

clearTimeout(myVar);
解释:停止setTimeout的执行
参数:setTimeout返回的位置标识id

发布了1 篇原创文章 · 获赞 5 · 访问量 39

猜你喜欢

转载自blog.csdn.net/qq_44804387/article/details/105584507