JavaScript基础——第二章,JavaScript操作BOM对象

一,BOM模型(Borwser Object Model)

BOM提供了独立内容的,可以与浏览器窗口进行互动的对象结构

JavaScript基础——第二章,JavaScript操作BOM对象_第1张图片

 

BOM可实现功能:

  • 弹出新的浏览器窗口
  • 移动,关闭浏览器窗口以及调整窗口的大小
  • 页面的前进,后退

二,window对象

常用属性:

JavaScript基础——第二章,JavaScript操作BOM对象_第2张图片

常用方法:

JavaScript基础——第二章,JavaScript操作BOM对象_第3张图片

confirm()与alert(),prompt()的区别:

  • alert():一个参数,仅显示警告对话框的消息,无返回值,不能对脚本产生任何改变
  • prompt():两个参数,输入对话框,用来提示用户输入一些信息,单击“取消”按钮则返回null,单击“确定”按钮则返回用户输入的值,常用于收集用户关于特定问题而反馈的信息
  • confirm():一个参数,确认对话框,显示提示对话框的消息,“确定”按钮和“取消”按钮,单击“确定”按钮返回true,单击“取消”按钮返回false,因此与if-else语句搭配使用

三,history对象

常用方法:

JavaScript基础——第二章,JavaScript操作BOM对象_第4张图片

四,location对象

常用属性:

JavaScript基础——第二章,JavaScript操作BOM对象_第5张图片

常用方法:

JavaScript基础——第二章,JavaScript操作BOM对象_第6张图片

五,document对象

常用属性:

JavaScript基础——第二章,JavaScript操作BOM对象_第7张图片

常用方法:

JavaScript基础——第二章,JavaScript操作BOM对象_第8张图片

六,JavaScript内置对象

  1. Array:用于在单独的变量名中存储一系列的值
  2. String:用于支持对字符串的处理
  3. Math:用于执行常用的数学任务,它包含了若干个数字常量和函数
  4. Date:用于操作日期和时间

七,Date对象的方法

JavaScript基础——第二章,JavaScript操作BOM对象_第9张图片

八,Math对象常用方法

JavaScript基础——第二章,JavaScript操作BOM对象_第10张图片

九,定时函数setTimeout()

语法:setTimeout("调用的函数",等待的毫秒数)

只执行一次

十,定时函数setInterval()

语法:setInterval"调用的函数",间隔的毫秒数

每隔(指定的毫秒数)执行一次

十一,清除函数

clearTimeout()

  • 语法:clearTimeout(setTimeOut()返回的ID值)

clearInterval()

  • 语法:clearInterval(setInterval()返回的ID值)​​​​​​​

你可能感兴趣的:(JavaScript基础)