JavaScript Window-浏览器对象模型

  • 所有浏览器都支持 window 对象。它表示浏览器窗口。
    所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
    全局变量是 window 对象的属性。
    全局函数是 window 对象的方法。
window.document.getElementById("header");

等同于

document.getElementById("header");

对于浏览器高度和宽度的检测

var w=window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;
var h=window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
  • 用于返回当前页面的URL
document.write(location.href);

用于加载新的文档或者新的网页

function newDoc(){
    window.location.assign("http://www.baidu.com")
}

用于后退

function goBack()
  {
  window.history.back()
  //window.history.forward()该代码为前进到下一页
  }

用于进行确认和取消操作的弹窗

window.confirm("sometext");
//该文字为弹窗的文字显示内容

提示框,可用于交互

window.prompt("sometext","defaultvalue");
//defaultvalue即是提示框内输入的默认值

按照间隔时间不断的进行代码的执行

function myFunction(){
    setInterval(function(){alert("Hello")},3000);
}

一个实例:
显示时间的变化:每一秒钟重复执行一次

var myVar=setInterval(function(){myTimer()},1000);
function myTimer(){
    var d=new Date();
    var t=d.toLocaleTimeString();
    document.getElementById("demo").innerHTML=t;

停止执行代码的方法

function myStopFunction(){
    clearInterval(myVar);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值