window对象的常用属性
全局变量 var a = 10; window.a // 10 window.a === a;
document对象
console对象
-
location对象
获取页面完整url var url = location.href console.log('url',url) console.log('主机名',location.host) console.log('锚点,从#开始的部分',location.hash) console.log('search,从?开始的部分',location.search)
-
history历史对象
history.back() //返回 history.go(1) //向前一个历史记录 history.go(-1) //返回
-
navigator对象
navigator.userAgent //判断浏览器版本
-
JSON对象
/*{ "username":"LT", "age":100 }*/ var person={ username:'LT', age:100 } var str = JSON.stringify(person) console.log(str) //对象变成JSON字符串 var str2 = '{"username":"LT", "age":100}' var obj = JSON.parse(str2) console.log(obj) //JSON字符串变成对象
window对象常见方法(全局函数)
alert,console.log
-
延迟执行
setTimeout()
-
定时器
setIntervar()
-
编码解码
encodeURI() //返回字符串
XMLHttpRequest (ajax对象的构造方法)