基本概念
JavaScript = ECMAScript + DOM + BOM
DOM:文档对象模型(document对象)
BOM :浏览器对象模型
BOM对象
window对象(全局对象)
screen对象包含有关用户屏幕的信息。
location对象用于获得当前页面的地址(URL),并把浏览器重定向到新的页面。
navigator对象包含有关访问者浏览器的信息
w3cshcool里有
window对象
window对象是全局对象,所有在浏览器可以直接使用的方法,都是window对象的方法
1、计时器方法
2、弹出框方法
弹出框
1、alert
2、prompt
3、confirm
在开发应用中,一般不使用系统自带的弹出框,移动端可能会被屏蔽 。
location对象
1、location.href - 属性返回当前页面的URL - “https://www.baidu.com/”
2、location.hostname - 主机的域名 - "“www.baidu.com”
3、location.pathname - 当前页面的路径和文件名 “/s”
4、location.port - 端口 - “8080”
5、location.protocol - 协议 - “https:”
页面跳转 location.href = “http://baidu.com”
navigator对象
navigator.userAgent
检查当前设备,并在控制台输出