window对象
window.alert(); //弹出确定窗口 window.confirm(); //弹出确定取消窗口 并返回True flase值 window.prompt(); //弹出确定取消并带文本框窗口
定时器方法
//定时器方法 window.setTimeout(function(){ alert("哎呀"); },1000); //延迟一秒 var timer=null; var num = 0; timer = setInterval(function(){ num++; if (num>5){ clearInterval(timer); return ; } console.log("da"); },1000); //延迟 一直循环执行
location对象
//location对象 location.host //返回服务器地址加端口号 location.hostname //返回服务器地址 location.href //返回url location.pathname //返回端口号后面的地址 location.port //获取端口号 location.protocol //获取协议 location.search //获取当前网页字符串
// 提取当前窗口的字符串 如:?name=彭伟&pwd=123456 function geiurl(){ var qs = location.search.length>0?location.search.substring(1):""; var itens = qs.length>0?qs.split("&"):[]; var iten =null,name = null,pwd = null,args ={}; for(var i =0;i<itens.length;i++) { iten = itens[i].split("="); name = decodeURIComponent(iten[0]); pwd = decodeURIComponent(iten[1]); args = args[name] = pwd; } return args; }
跳转页面
setTimeout( function(){ location.href("www.baidu.com"); //产生历史记录 location.replace("url") //不产生历史记录 location.reload() //刷新网页 },2000); //两秒后跳转另一个网页
history对象
// history对象 history.go(0) //表示刷新 history.go(-1) //后退一个 history.go(1) //前进一个网页