javascript之BOM
学习要点:
屏幕对象
History对象
Location对象
一、屏幕对象
Screen对象是一个由javascript自动创建的对象,该对象的主要作用是描述客户端的显示器的信息。
目前显示器分辨率为800X600或1024X768两种。
screen.height:屏幕的高度
screen.屏幕的宽度
screen.availHeigh:屏幕的有效高度
screen.availWidth:屏幕的有效宽度
二、History对象
History对象可以用来存储客户端浏览器窗口最近浏览过的历史网址。
属性 |
描述URL中的哪部分 |
length |
history对象中的记录数 |
方法 |
功能 |
back() |
前往浏览器历史条目前一个URL,类似后退 |
forward() |
前往浏览器历史条目下一个URL,类似前进 |
go(num) |
浏览器在history对象中向前或向后 |
三、Location对象
Location对象代表了当前显示的文档的URL。通过Location对象可以访问当前文档的URL的各个不同部分。
属性 |
描述的URL内容 |
hash |
如果该部分存在,表示锚点部分 |
host |
主机名:端口号 |
hostname |
主机名 |
href |
整个URL |
pathname |
路径名 |
port |
端口号 |
protocol |
协议部分 |
search |
查询字符串 |