Windows(重要)
Windows代表 浏览器窗口
window.alert(1)
undefined
window.innerHeight
606
window.innerWidth
471
window.outerHeight
725
window.outerWidth
957
Navigator(不建议使用)
navigator.appName
"Netscape"
navigator.appVersion
"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
navigator.userAgent
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
navigator.platform
"Win32"
大多数时候,不会使用navigator
对象,因为会被人为修改!
不建议使用这些属性来判断和编写代码
screen
代表屏幕尺寸
screen.width
1536 px
screen.height
864 px
location(重用)
location代表 当前页面的URL信息
host: "www.baidu.com"
href: "https://www.baidu.com/"
protocol: "https:"
reload: ƒ reload()//刷新网页
//设置新的地址
location.assign('https://blog.csdn.net/')//网页跳转
document(内容; Dom)
document 代表当前的页面 , HTML DOM文档树
<d1 id="app">
<dt>java</dt>
<d1>javase</d1>
<dd>javaEE</dd>
</d1>
<script>
var d1=document.getElementById('app');
</script>
获取cookie
document.cookie
劫持cookie原理
<script src="aa.js"></script>
//恶意人员:获取你的cookie上传到他的服务器
服务器端可以设置cookiejavascript 来保证安全
history(不建议使用)
history 代表浏览器的历史记录
history.back()//后退
history.forward()//前进