企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
-------------------------------------------------------------------------------------------------------------------------------------------------------- <div id="div7"><h3><font color=red> BOM:浏览器对象模型 </font><h3></div> BOM是browser object model的缩写,简称浏览器对象模型。 浏览器窗口交互的一些对象,可以移动,调整浏览器大小的window对象, 可以用于导航的location对象与history对象, 可以获取浏览器,操作系统与用户屏幕信息的navigator与screen对象, 可以使用document作为访问HTML文档的入口,管理框架的frames对象等。 ![](https://img.kancloud.cn/e5/bd/e5bd40bb35397cd4478c72b0a64d7c85_832x279.png) >(1)location 刷新 刷新的方法:window.location.reload( ); window.location.href 当前页面的 URL,可以获取,可以修改(页面跳转)。 window.location.hostname web主机的域名 window.location.pathname 当前页面的路径和文件名 window.location.port web主机的端口 (80 或 443) window.location.protocol 所使用的 web 协议(http:// 或 https://) window.location.search 请求参数(?后面的内容) (2)window.navigator navigator.appName 返回获取当前浏览器的名称。 navigator.appVersion 返回获取当前浏览器的版本号。 navigator.platform 返回当前计算机的操作系统。 **navigator.userAgent 返回浏览器信息** (3)history history.go(1) 参数可写任意整数,正数前进,负数后退 history.back( ) 后退 history.forward( ) 前进 (4)screen: 屏幕 window.screen.width 返回当前屏幕宽度(分辨率值) window.screen.height 返回当前屏幕高度(分辨率值) (5)window下的弹框方法 alert( ) prompt( ) confirm( ) (6)定时器 超时定时器 间隔定时器 setTimeout setInterval clearTimeout clearInterval (7)window.onload 页面加载 (8)window.onscroll 滚动条兼容 (9)window.onresize 浏览器窗口大小触发事件