javascript中的window对象

字号+ 编辑: Snake 修订: H波 来源: 慕课网 2023-09-10 我要说两句(0)

window对象是BOM(Browser Object Model 浏览器对象模型) 的核心,window对象指当前的浏览器窗口。

window对象是BOM(Browser Object Model 浏览器对象模型) 的核心,window对象指当前的浏览器窗口。

window对象内含的方法:

方法描述
alert()显示带有一段消息和一个确认按钮的警告框
prompt()显示可提示用户输入的对话框
confirm()显示带有一段消息以及确认按钮和取消按钮的对话框
open()打开一个新的浏览器窗口或者查找一个已命名的窗口
close()关闭浏览器窗口
print()打印当前窗口的内容
focus()将键盘光标焦点移动到一个窗口
blur()把键盘光标焦点从顶层窗口挪走
moveBy()可相对窗口的当前坐标把它移动到指定的像素
moveTo()把窗口的左上角移动到一个指定的坐标
resizeBy()按照指定的像素调整窗口的大小
resizeTo()把窗口的大小调整到指定的宽度和高度
scrollBy()按照指定的像素值来滚动内容
scrollTo()把内容滚动到指定的坐标
setInterval()每隔指定的毫秒时间来执行代码
setTimeout()在指定的延迟时间之后来执行代码
clearInterval()
取消setInterval()函数设置的定时器对象
clearTimeout()取消setTimeout()函数设定的定时器对象

通常,你在写js脚本的时候涉及到表格内的函数,不需要特意声明前置的window对象。比如说:

window.alert("我是猪");

其等价于:

alert("我是猪");

没有写window对象不代表函数不是从window继承过来的。

这里单说一下setInterval()函数,通常我们实际项目中是不用这个函数的,因为js定时器有个天生的缺陷,setInterval()设定好的事件会越跑越快,即便js官方搞出这么一个函数叫clearInterval(),单我们也尽量避免用到它,实战中我们使用setTimeout()写一个简单自调用循环函数来解决这个麻烦。

阅完此文,您的感想如何?
  • 有用

    0

  • 没用

    0

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.交流群: PHP+JS聊天群

相关课文
  • JS如何防止父节点的事件运行

  • nodejs编写一个简单的http请求客户端代码demo

  • 使用Sublime Text3 开发React-Native的配置

  • 说一则为什么后端开发人员不选择node.js的原因

我要说说
网上宾友点评