JavaScript Window对象

Window对象是BOM与DOM的顶层对象,表示浏览器窗口或者网页中的框架。

Window对象是脚本中的全局对象,可以在任何地方调用,脚本中任何对象的使用最终都要追溯到对window对象的访问,所以在使用window对象的各种属性和方法时,window前缀可以省略。

访问window对象或子对象属性和方法,要按照层次关系,使用“.”运算符将它们连接起来。

window.alert();               简写方式     alert();
window.document.write();    简写方式   document.write()

所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。

全局变量是 window 对象的属性

//变量a就是全局变量,也是window对象上的属性
var a = 12;
	//调用
    console.log(window.a);//12

全局函数是 window 对象的方法。

	//定义全局函数
    function box(){
        console.log("全局方法");
    }
    //调用
    window.box();

甚至 HTML DOM 的 document 也是 window 对象的属性之一.

window对象的属性和方法

学习一个对象的使用无非就是学习里面的属性和方法.

Window 对象方法

alert()

显示带有一段消息和一个确认按钮的警告框。

confirm()

显示带有一段消息以及确认按钮和取消按钮的对话框。

prompt()

显示可提示用户输入的对话框。

setInterval()

按照指定的周期(以毫秒计)来调用函数或计算表达式。

setTimeout()

在指定的毫秒数后调用函数或计算表达式。

clearInterval()

取消由 setInterval() 设置的 timeID。

clearTimeout()

取消由 setTimeout() 方法设置的 timeID

定时器函数

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

setInterval语法

setInterval(code,millisec)

参数

描述

code

必需。要调用的函数或要执行的代码串。

millisec

必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

setTimeou语法

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式

setTimeout(code,millisec)

参数

描述

code

必需。要调用的函数后要执行的 JavaScript 代码串。

millisec

必需。在执行代码前需等待的毫秒数。

清除计时器:

clearInterval(timeId) 取消由 setInterval() 设置的 timeId。

clearTimeout(timeId) 取消由 setTimeout() 方法设置的 timeId。

定时器一般用于制作动画效果,比如每隔一段时间就移动某个元素的位置;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时小浅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值