>window对象

是bom的顶层对象,其中包含document对象;

Window 对象表示浏览器中打开的窗口。

如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。

循环定时器:

setInterval(code,millisec[,"lang"])
参数 描述
code 必需。要调用的函数或要执行的代码串。
millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

定时定时器:

setTimeout(code,millisec)
参数 描述
code 必需。要调用的函数后要执行的 JavaScript 代码串。
millisec 必需。在执行代码前需等待的毫秒数。

清除定时器:

window.clearInterval();

window对象方法:

>Screen 对象

Screen 对象包含有关客户端显示屏幕的信息。每个 Window 对象的 screen 属性都引用一个 Screen 对象。Screen 对象中存放着有关显示浏览器屏幕的信息。

获取屏幕尺寸:

availWidth 返回显示屏幕的宽度 (除 Windows 任务栏之外)

availHeight 返回显示屏幕的高度 (除 Windows 任务栏之外)

width返回显示器屏幕的宽度(包括Windows 任务栏)

height返回显示器屏幕的高度(包括Windows 任务栏)

>Location 对象

Location 对象包含有关当前 URL 的信息。

Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。

Location 对象存储在 Window 对象的 Location 属性中,表示那个窗口中当前显示的文档的 Web 地址。它的 href 属性存放的是文档的完整 URL,其他属性则分别描述了 URL 的各个部分。当一个 Location 对象被转换成字符串,href 属性的值被返回。这意味着你可以使用表达式 location 来替代 location.href。

属性:

方法:

location.assign(URL)

说明

加载 URL 指定的新的 HTML 文档。 就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。

location.reload(force)

说明

如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。如果文档未改变,则该方法将从缓存中装载文档。这与用户单击浏览器的刷新按钮的效果是完全一样的。

如果把该方法的参数设置为 true,那么无论文档的最后修改日期是什么,它都会绕过缓存,从服务器上重新下载该文档。这与用户在单击浏览器的刷新按钮时按住 Shift 健的效果是完全一样。

location.replace(newURL)

说明

replace() 方法不会在 History 对象中生成一个新的记录。当使用该方法时,新的 URL 将覆盖 History 对象中的当前记录。

>History 对象

>Navigator 对象

包含有关浏览器的信息。Navigator 对象包含的属性描述了正在使用的浏览器。可以使用这些属性进行平台专用的配置。

Web前端——JavaScript(bom文档对象模型)相关推荐

  1. Web前端-JavaScript基础教程上

    Web前端-JavaScript基础教程 将放入菜单栏中,便于阅读! JavaScript是web前端开发的编程语言,大多数网站都使用到了JavaScript,所以我们要进行学习,JavaScript ...

  2. Web前端JavaScript笔记(4)节点

    如何获取元素节点的属性: 在Web前端JavaScript笔记(3)对象中,介绍了访问行间属性的方法,除此之外,系统还提供了三个方法访问元素的属性: 1. setAttribute: 2. getAt ...

  3. Web前端-JavaScript基础教程下

    Web前端-JavaScript基础教程下 <script>有6个属性: async对外部脚本有效,可以用来异步操作,下载东西,不妨碍其他操作. charset为src属性指定字符集. d ...

  4. web前端JavaScript嵌入百度地图API的方法 最详细

    web前端JavaScript嵌入百度地图API最详细的方法 一.申请成为百度开发者,获得使用地图API接口的权限,获取(AK)码. 二.实现首图效果(可以参考开发者指南) 1. 根据Hello Wo ...

  5. Web前端——JavaScript 的基础总结

    一.介绍 JavaScript是最流行的脚本语言,它存在于所有的 web 浏览器中 脚本语言是一种解释型语言,由解释器来运行,用来控制软件应用程序,脚本通常以文本保存,在被调用时进行解释 JavaSc ...

  6. Web前端——JavaScript(基本语法)

    >JavaScript概述 JavaScript是属于网络的脚本语言: JavaScript被写在HTML里,被浏览器解析(按顺序逐行解析)执行,跟HTML的书写顺序有关: JavaScript ...

  7. Web前端JavaScript笔记(3)对象

    在JavaScript中没有类这个概念,只有对象,在新ECMA6新版中增加了类的概念,和数组,字符串类似,对象的声明方法也有三种: 1. 通过new运算符进行传件对象 2. 省略new运算符创建对象 ...

  8. Web前端Javascript笔记(6)正则表达式

    在web前端中,假设用户需要提交表单,在表单提交到服务器进一步处理之前,Javascript程序会检查表单,以确认用户输入的信息是符合规范要求的.这些工作可以使用正则表达式完成,正则表达式是一个描述字 ...

  9. Web前端——JavaScript(dom文档对象模型)

    >JS的Document 对象 每个载入浏览器的 HTML 文档都会成为 Document 对象. Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问. 对象的方法: ...

最新文章

  1. 重磅 | 谷歌Waymo最新发布可完全脱离人类操控的自动驾驶汽车
  2. [IE9] 开发IE9上的屏幕取词功能
  3. html转移字符标签,使用标签对HTML特殊字符进行转义
  4. 在C#中使用SQLite
  5. 02-css的选择器
  6. OS X 使用技巧——轻松地调整窗口大小
  7. drools规则中调用其它规则_Makefile文件中包含哪些规则?
  8. listview添加列
  9. final类是否可以被代理_Java 动态代理机制分析及扩展,第 2 部分
  10. 注意,GitHub发布重大更新,关系到所有程序员!
  11. GridView边框样式简单美化
  12. logistics回归分析——二元逻辑回归
  13. Average (区间最大均值,二分)
  14. android实现拍照及获取照片上传至接口
  15. QT软件开发之入门基础-搭建开发环境
  16. 软件测试实习生(3k)
  17. PV 操作与案例分析
  18. Win10如何自定义右键菜单-修改注册表(图文)
  19. 基于eNSP的小型企业网(附ensp源文件)
  20. python中datetime是什么意思_Python中time和datetime的区别与联系

热门文章

  1. JAVA无法加载此类文件,ORA-00376: 此时无法读取文件问题处理
  2. java 虚拟打印机_打印作业提交给打印机,使用虚拟打印机但不是真正的打印机 . Java的...
  3. 【6】使用dockerfile打包/运行微服务项目,并上传到私服harbor
  4. CCF201612-1 中间数
  5. Flutter开发系列教程
  6. 微信小程序调试之【不在以下合法域名列表中】
  7. linux /etc/group文件详解
  8. MariaDB 10 Slave Crash-Safe需转为GTID复制模式
  9. 【多线程】并发执行指定数量的线程
  10. IOS 学习笔记 2015-04-15 手势密码(原)