您的位置:首页 > 其它

window 属性, 方法

2013-10-20 20:08 351 查看
setTimeout(fn, milliseconds): 设定时间后调用函数fn, 返回值用于clearTineout()取消定时

setInterval(fn, milliseconds): 按照间隔毫秒定时调用fn, 返回值用于clearInterval()取消周期定时

window.location === document.location 属性, 方法:

href: 当前页面完整url, location.toString()返回此值

protocol: 使用的协议

host, hostname: ://和端口之间的内容

port: 端口号

pathname: 当前目录www.mycompany.com/hello pathname为/hello

search: 传入服务器时的参数如: ?id=33&page=33

hash: 对当前文档中某id的锚点如: #content

assign(newUrl): 加载指定的新文档, 当前url会保存到历史记录

replace(newUrl): 加载指定的新文档, 不保存当前url到历史记录

reload(): 重新加载当前文档

location = "#id": 跳转到当前文档的id处

location.search = "?paraName=para": 设置参数请求新页面

location="url": 加载新文档

document.URL: 加载页面时的URL, 不可变

history: 窗口历史管理

length: 历史页面数

back(): 回到上一个文档

forward(): 下一个文档

go(offset): 从当前历史位置跳转

navigator: 浏览器信息

appName: 浏览器全名, IE为"Microsoft Internet Explorer", 其余浏览器为"Netscape"

appVersion: 浏览器版本, 复杂

userAgent: 用于设置HTTP请求header中USER-AGENT信息

platform:  操作系统

onLine: 当前浏览器是否连接到网络

geolocation: 用户地理信息

javaEnabled(): 非标准化方法, true表示浏览器可运行java applet

cookiesEnabled(): 非标准化方法, true表示可以使用cookies

screen: 屏幕信息, 非标准属性但广泛实现

width/height: 尺寸,以像素为单位

availWidth/availHeight: 实际可用尺寸

colorDepth: 返回bits-per-pixel

window.onerror = function(msg, url, line){...}: 未捕获的异常发生时调用, 现在很少使用了

msg: 描述error的字符串

url: 产生error的javascript URL

line: 产生error的行号

return value: false告诉浏览器错误已经正确处理. 无需默认处理. 然而firefox规定返回true表示无需默认处理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: