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的原因

我要說說
網上賓友點評