浏览器的对象你还记得几个

2020-08-11  本文已影响0人  酷酷的凯先生

window对象是最顶层的对象

#. window.history

从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的 history 对象与特定的 window 对象关联。

属性: length 返回浏览器历史中的URL数量。
方法:
back() 加载history列表的前一个URL go(-1)
forward() 加载history列表的下一个URL go(1)
go() 加载history列表中的某一个具体的页面。

#. window.location

用于获取或设置窗体的URL,并可以用于解析URL。

属性:
hash 设置或返回从#开始的URL(锚)
host 设置或返回主机名 和 当前URL的端口号。
hostname 设置或返回当前URL的主机名。
port 设置返回当前URL的端口号。
herf 返回完整的URL。
pathname 设置或返回当前URL的路径部分。
protocol 设置或返回当前URL的协议。
search 设置或返回从?开始的URL查询部分。

方法:
assign() 加载新的文件
reload() 重新加载当前文件
replace() 用新的文件替换当前文件。

#. window.navigator

包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本
appCodeName 浏览器代码的字符串表示。
appName 返回浏览器的名称。
appVersion 返回浏览器的版本信息。
platform 返回浏览器的操作系统平台。
userAgent 返回客户机发送服务器的 user-agent 头部的值。返回用户代理头的字符串表示(包括浏览器版本信息等的字符串)

#. window.screen

用于获取用户的屏幕信息
availHeight: 窗口可以使用的屏幕高度(px)
availWidth: 窗口可以使用的屏幕宽度(px)
colorDepth: 用户浏览器标识的颜色位数.通常为32为(每像素的位数)
pixeDepth: 用户浏览器标识的颜色位数.通常为32为(每像素的位数)
height: 屏幕高度
width: 屏幕宽度

.Math

Math.pow(n,m) n的m次方。
Math.abs(n) n到原点的距离(n的绝对值)。
Math.round(n) 四舍五入取整。
Math.floor(n) 地板函数(向下取整)。
Math.ceil(n) 天花板函数 (向上取整)。
Math.random() 返回0-1的随机数(取不到1)。
注意:[n,m] 随机数为了能取到n,m Math.floor(Math.random())*(m-n+1)+n)。
特殊字符: \r 回车 \n 换行

#. 还有其他

document , String , Number , Array , Boolean , Date , RegExp
Function , setTimeout , setInterval , Global

alert ("这是一个含有一段消息,以及一个确认按钮的警告框")
confirm ("这是一个含有一段消息以及一个确认按钮和一个取消按钮的对话框")
返回一个布尔值,如果用户点击确定按钮则返回true,如果取消或关闭则返回false。
prompt ("这是一个提示框","");
返回输入的值,第一个参数是说明,第二个参数是输入框的默认值
print()
调出打印
find()
调出查找

上一篇 下一篇

猜你喜欢

热点阅读