JavaScript基础——第二章,JavaScript操作BOM对象
一,BOM模型(Borwser Object Model)
BOM提供了独立内容的,可以与浏览器窗口进行互动的对象结构
BOM可实现功能:
- 弹出新的浏览器窗口
- 移动,关闭浏览器窗口以及调整窗口的大小
- 页面的前进,后退
二,window对象
常用属性:
常用方法:
confirm()与alert(),prompt()的区别:
- alert():一个参数,仅显示警告对话框的消息,无返回值,不能对脚本产生任何改变
- prompt():两个参数,输入对话框,用来提示用户输入一些信息,单击“取消”按钮则返回null,单击“确定”按钮则返回用户输入的值,常用于收集用户关于特定问题而反馈的信息
- confirm():一个参数,确认对话框,显示提示对话框的消息,“确定”按钮和“取消”按钮,单击“确定”按钮返回true,单击“取消”按钮返回false,因此与if-else语句搭配使用
三,history对象
常用方法:
四,location对象
常用属性:
常用方法:
五,document对象
常用属性:
常用方法:
六,JavaScript内置对象
- Array:用于在单独的变量名中存储一系列的值
- String:用于支持对字符串的处理
- Math:用于执行常用的数学任务,它包含了若干个数字常量和函数
- Date:用于操作日期和时间
七,Date对象的方法
八,Math对象常用方法
九,定时函数setTimeout()
语法:setTimeout("调用的函数",等待的毫秒数)
只执行一次
十,定时函数setInterval()
语法:setInterval("调用的函数",间隔的毫秒数)
每隔(指定的毫秒数)执行一次
十一,清除函数
clearTimeout()
- 语法:clearTimeout(setTimeOut()返回的ID值)
clearInterval()
- 语法:clearInterval(setInterval()返回的ID值)