前端笔记-bom
BOM对象
BOM即浏览器对象模型,它与dom不同的是可以操作浏览器窗口,使用它的接口我们可以改变窗口,状态栏,文本,及其他与除页面以外其他动作,使得js可以和我们浏览器进行沟通
窗口 即window,一个窗口对应一个html文档,window是bom的核心对象
window对象 浏览器内置的全局对象-浏览器支持window对象,可以控制浏览器窗口,window对象不需要创建,直接使用
window对象方法 我们只需要掌握常用的方法即可
alert() 显示带有一段消息和一个确认按钮的警告框
confirm() 显示带有一段消息及确定和取消按钮的对话框,参数消息内容,返回布尔值
prompt() 显示可提示用户输入单行文本及确定和取消按钮的对话框,参数消息内容,按确认返回输入内容,取消返回null
open() 打开一个新的浏览器窗口或查找一个已命名的窗口
close() 关闭浏览器窗口
setInterval() 按照执行周期来调用函数或计算表达式,循环执行 如倒计时,参数一函数名,参数二,毫秒时间:1000=1秒
clearInterval() 取消由setintercal创建的函数或计算表达式 参数一,setinterval变量名,参数二,取消的等待时间
setTimeout() 在指定的毫秒数后调用函数或计算表达式,只执行一次 参数一,函数名,参数二,触发时间毫秒时间
clearTimeout() 取消由settimeout创建的函数或计算表达式 参数一,settimeout变量名,参数二,取消的等待时间
history对象 其包含用户(在浏览器窗口中)访问过的url,如前进后退
history对象是window对象的一部分,可通过history属性对其进行访问
方法
history.forward() 前进
history.back() 后退
history.go() 参数一,number为负数表示后退,正数表示前进
属性
history.length 返回页面经历的历史个数
local对象
方法
local.reload() 刷新页面
属性
local.href='http://www.baidu.com' 页面跳转,与a标签一样
版权声明:本文原创发表于 博客园,作者为 RainBol 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。