BOM浏览器对象模型(Browser Object Model (BOM))

1. 浏览器对象模型

允许 JavaScript 与浏览器对话

实现了 JavaScript 交互相同的方法和属性

2. 对象

  • Window 对象:它代表浏览器

     所有全局 JavaScript 对象,函数和变量自动成为 window 对象的成员的窗口

window.document.getElementById("header");

等同于:

document.getElementById("header");
  • window.Screen对象包含用户屏幕的信息
  • window.location 对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面
  • window.history 对象包含浏览器历史。(例如back()方法加载历史列表中前一个 URL。相当于点击后退)
  • window.navigator 对象包含有关访问者的信息。
  • 方法:JavaScript 有三种类型的弹出框:警告框alert()、确认框confirm()和提示框prompt()

 if (confirm("Press a button!")) {
    txt = "您按了确定";
  } else {
    txt = "您按了取消";
  }

  • 方法:JavaScript Timing 事件

    JavaScript 可以在时间间隔内执行。

    这就是所谓的定时事件( Timing Events)。

       setTimeout() 和 setInterval() 都属于 HTML DOM Window 对象的方法。

  • Cookie 让您在网页中存储用户信息。是在您的计算机上存储在小的文本文件中的数据

当 web 服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。

Cookie 是为了解决“如何记住用户信息”而发明的:

当用户访问网页时,他的名字可以存储在 cookie 中。

下次用户访问该页面时,cookie 会“记住”他的名字。

document.cookie = "username=John Doe; expires=Sun, 31 Dec 2017 12:00:00 UTC";
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风吹海洋浪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值