window对象
Demo: 获取当前页面的信息
console.log(window.location) //获取一组信息
console.log(window.location.href) //获取地址
console.log(window.location.origin) //获取域名头
console.log(window.location.search) //获取地址栏的参数
Demo: 跳转页面
第一种方式:
window.location.href="https://www.baidu.com"; :有后退
第二种方式:
window.location.replace("https://www.baidu.com"); :无后退
Demo: 弹出新窗口
window.open("https://www.baidu.com"); //很多浏览器会屏蔽弹出窗口
Demo: 定时器方法
window.setTimeout(function(){
alert("三秒后输出次内容")
},"3000")
Demo: 定时循环方法
window.clearInterval(),停止执行setInterva( )
var i=0;
window.setInterval(function(){
if (i<5) {
alert("每秒中输出一次此内容i="+i++);
}else{
window.clearInterval(id)
}
},"1000")
Demo: 警告框
用于保护用户可以获取某些信息,
当警告框出现后,用户需要点击确定按钮才能继续操作.
window.alert("此文件可疑!");
Demo: 确认框
用户使用户可以验证或者接受某些消息,
确认框出现后, 用户需要点击确定或者取消按钮才能继续操作.
如果点击确认, 将返回框中输入的值, 取消则返回 null.
var empno=window.prompt("请输入需要查询数据的编号","1001");
console.log("你要查询数据的编号是: " + empno);
Demo: 提示框
用于用户在进入页面前输入某个值
提示框出现后, 用户需要输入某个值, 然后点击确认或者取消按钮才能继续操作
如果点击确认, 将返回true, 取消则返回 false
var flag=window.confirm("您确定删除该数据吗?");
if (flag) {
console.log("删除数据")
}else{
console.log("取消删除");
}