1.浏览器介绍
js与浏览器的关系
js诞生是为了在浏览器中运行
BOM 浏览器对象模型
内核:
IE6~11
Chrome
Safari
FireFox
三方
QQ浏览器,360浏览器
2.window
window代表浏览器窗口
window的属性与方法
2.1 Navigator
封装了浏览器的信息,一般不会使用navigator对象,因为会被人为修改
2.2 screen
2.3 location(重要)
代表当前页面的URL信息
assign: ƒ assign()
hash: “”
host: “www.baidu.com”
hostname: “www.baidu.com”
href: “https://www.baidu.com/”
origin: “https://www.baidu.com”
pathname: “/”
port: “”
protocol: “https:”
location.reload():重新加载方法
2.4 document
document 代表当前页面
document.title
获取文档的树节点
<dl id="app">
<dt>Java</dt>
<dd>JavaSE</dd>
<dd>JavaEE</dd>
</dl>
<script>
var dl=document.getElementById('app')
</script>