今天对windows对象的部分常用功能进行一下总结,以便日后查看。
一、提示框
<script type="text/javascript">
//window是BOM对象,表示整个浏览器窗口
window.alert("alert");
//删除数据之前一定要有确认提示
//点"确定"confirmResult=true,点"取消"confirmResult=false
var confirmResult = window.confirm("confirm");
alert("confirmResult="+confirmResult);
</script>
二、页面跳转
<script type="text/javascript">
function goBaidu(){
//以下四种方法都能实现页面跳转,只不过目标地址会在当前页打开
window.location.href="https://www.baidu.com/";
//window.location="https://www.baidu.com/";
//document.location.href="https://www.baidu.com/";
//document.location="https://www.baidu.com/";
//在新页面打开目标地址
window.open("https://www.baidu.com");
}
</script>
三、前进、后退
<body>
<a href="javascript:window.history.go(1)">前进</a>
<input type="button" value="后退" onclick="window.history.go(-1)"/>
<input type="button" value="后退" onclick="window.history.back();"/>
</body>
四、疑问
其实我还有一个问题没搞明白,window和document的区别是什么呢?window指的是浏览器中打开的窗口,document指的载入浏览器的 HTML 文档,但是浏览器中打开的窗口里有HTML文档呀,window和document是怎么区分的呢?