第187天:js基础---常见的Bom对象

本文介绍了浏览器对象模型(BOM),包括window对象的核心功能及其提供的多种方法如弹窗、定时器等,同时涵盖了文档、位置、导航器、屏幕及历史对象的基本用法。

BOM(浏览器对象模式)浏览器对象模型,是Javascript的重要组成部分。它提供了一系列对象用于与浏览器窗口进行交互,这些对象通常统称为 BOM

一张图了解一下先

 1,window对象--BOM核心

窗口,顾名思义,窗口对象。它表示整个浏览器窗口,主要用来操作浏览器窗口。同时,window对象还是ECMAScript中的全局对象,因而所有全局变量和函数都是它的属性,且所有原生的构造函数及其他函数也都存在于它的命名空间下

  弹框类的方法。前面省略窗口

    alert('提示信息')

    确认(“确认信息”)

    prompt(“弹出输入框”)

    open(“url地址”,“_ black or _self”,“新窗口的大小”)

    close()关闭当前的网页

 

  定时器,清除定时器。

    setTimeout(函数,时间)只执行一次

    clearTimeout(定时器名称)清除定时器,用于停止执行setTimeout()方法的函数代码。

    setInterval(函数,时间)无限执行

    clearInterval()方法用于停止setInterval()方法执行的函数代码。

 

  Cookies用于存储web页面的用户信息。

    JavaScript可以使用  document.cookie  属性来创建,读取,及删除cookies.document.cookie将以字符串的方式返回所有的cookies,类型格式:cookie1 = value; COOKIE2 =值; cookie3 =值;

 2,文档对象

它是窗口对象的一个​​属性,可以用来处理页面文档

3,位置对象

对象用于获得当前页面的地址(URL),并把浏览器重定向到新的页面。

  window.location  对象在编写时可不使用window这个前缀。一些例子:

  地点。herf ='url地址'

  地点。hostname返回web 主机的域名

  地点。路径返回当前页面的路径和文件名

  地点。port返回web主机的端口(80或443)

  地点。portocol返回页面使用的网络协议.http:或https:

4,导航器对象

对象提供了与浏览器有关的信息.userAgent是最常用的属性,用来完成浏览器判断。

  窗口。navigator 对象在编写时可不使用window这个前缀。

5,屏幕对象

主要用来获取用户的屏幕信息。

  窗口。screen对象在编写时可以不使用window这个前缀

  身高:获取整个屏幕的高。

  width:获取整个屏幕的宽。

  availHeight:整个屏幕的高减去系统部件的高(可用的屏幕宽度)

  availWidth:整个屏幕的宽减去系统部件的宽(可用的屏幕高度)

6,历史对象

对象包含浏览器的历史。

  窗口。history对象在编写时可不使用window这个前缀。

  回()返回上一页。

  forward()方法 返回下一页。

  go(“参数”) -1表示上一页, 1表示下一页。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值