首页 > 代码库 > <JavaScript> 九. BOM其它对象(screen对象, navigator对象, location地址栏对象, history历史记录对象)
<JavaScript> 九. BOM其它对象(screen对象, navigator对象, location地址栏对象, history历史记录对象)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <script type="text/javascript"> 6 7 /* 8 screen 屏幕对象 9 ------------------- 属性 --------------------- 10 width: 屏幕宽度 11 height: 屏幕高度 12 availWidht: 有效宽度, 不含任务栏 13 availHeight: 有效高度, 不含任务栏 14 都是只读属性 15 */ 16 var str = "<h2>屏幕的尺寸</h2>" 17 str += "宽度: " + screen.width + ", 高度: " + screen.height + "<br>"; 18 str += "有效宽度: " + screen.availWidth + ", 有效高度: " + screen.availHeight + "<br>"; 19 document.write(str); 20 document.write("<hr>"); 21 22 /* 23 navigator 浏览器对象 24 ------------------- 属性 --------------------- 25 appName: 软件名称 26 appVersion: 核心版本 27 systemLanguage: 系统语言 28 userLanguage: 用户语言 29 platform: 用户平台 30 */ 31 var str = "<h2>浏览器信息</h2>"; 32 str += "appName: " + navigator.appName; 33 str += "<br>appVersion: " + navigator.appVersion; 34 str += "<br>systemLanguage: " + navigator.systemLanguage; 35 str += "<br>userLanguage: " + navigator.userLanguage; 36 str += "<br>platform: " + navigator.platform; 37 document.write(str); 38 document.write("<hr>"); 39 40 /* 41 location 地址栏对象 42 ------------------- 属性 --------------------- 43 href: 获取完整的地址, 可以实现JS的网页跳转 44 host: 主机名 45 hostname: 主机名 46 pathname: 文件路径及文件名 47 search: 查询字符串 48 protocol: 协议 http:// ftp:// 49 hash: 锚点名称 #top 50 reload(true): 刷新网页, true表示强制刷新 51 */ 52 // 3秒后跳转百度 53 // window.setTimeout("location.href = http://www.mamicode.com/‘http://www.baidu.com‘", 3000); 54 55 /* 56 histroy 历史记录对象 57 ------------------- 属性 --------------------- 58 length: 历史记录个数 59 go(n): 前进n页 60 go(0): 刷新 61 go(-n): 后退n页 62 forward(): 前进 63 back(): 后退 64 */ 65 </script> 66 </head> 67 <body> 68 69 <!-- 地址栏对象 --> 70 <input type="button" value="刷新网页" onclick="javascript:location.reload(true)"> 71 <hr> 72 73 <!-- 历史记录对象 --> 74 <a href="news.html">新闻</a> 75 <input type="button" value="前进" onclick="history.go(1)"> 76 77 </body> 78 </html>
<JavaScript> 九. BOM其它对象(screen对象, navigator对象, location地址栏对象, history历史记录对象)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。