bom入门

  • BOM(浏览器对象模型):Browser Object Model,可以对浏览器窗口进行访问和操作。使用BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。
  • window对象是整个BOM的核心,所有对象和集合都以某种方式回接到window对象。
  • 使用window对象的open()和close()方法创建和销毁一个自定义的窗口。
  • 窗口之间通讯的关键是知道窗口的名称,然后使用它代替通用的窗口对象引用window。
    另一个重要问题是,如何从一个被创建的窗口中引用主窗口的名称,主要的方法是使用window.opener属性应用创建当前窗口的window对象。
  • document对象既属于DOM,又属于BOM。从BOM角度看,document对象由一系列集合构成,这些集合可以访问文档的各个部分,并提供页面自身的信息。
  • location对象表示载入窗口的URL,此外,他还可以解析URL。
  • navigator对象包含大量有关web浏览器的信息。
  • 用screen对象可以获取某些关于用户屏幕的信息。
时间: 2024-10-05 04:45:05

bom入门的相关文章

javascript快速入门之BOM模型—浏览器对象模型(Browser Object Model)

什么是BOM? BOM是Browser Object Model的缩写,简称浏览器对象模型 BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性 BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C(WHATWG,WebHypertextApplicationTechnologyWorkingGroup--网页超文本应用程

前端05.js入门之BOM对象与DOM对象。

一.关于BOM对象. BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作.使用 BOM,开发者可以移动窗口.改变状态栏中的文本以及执行其他与页面内容不直接相关的动作. 用于操控用户浏览器. 1.window对象: 所有浏览器都支持 window 对象. 概念上讲.一个html文档对应一个window对象. 功能上讲: 控制浏览器窗口的. 使用上讲: window对象不需要创建对象,直接使用即可. 下面是window对象的常用方法: alert()            显示带有一段消息和一

BOM:浏览器对象模型之浏览器剖析入门

BOM简介 BOM与DOM的关系 BOM对象包含的内容 重新认识浏览器 一.分裂的BOM和被收服的DOM BOM定义:是browser object model的缩写,简称浏览器对象模型. 主要处理浏览器窗口(window)和框架(iframe),描述了与浏览器进行交互的方法和接口,可以对浏览器窗口进行访问和操作,不过通常浏览器特性的JavaScript扩展都被看做是BOM的一部分,比如:弹出新的窗口,移动关闭浏览器窗口或调整浏览窗口大小,提供web浏览器详细信息的定位对象,提供屏幕分辨率详细信

从零基础入门JavaScript(1)

从零基础入门JavaScript(1) 1.1  Javascript的简史 1995年的时候   由网景公司开发的,当时的名字叫livescript    为了推广自己的livescript,搭了java顺风车,改名为javascript 与此同时,     微软因此在自身的浏览器里,也推出了自己的脚本语言 jscript 1997年时候,  由ECMA(欧洲计算机制造商协会)出面,推出了一套javascript的规范,Ecmascript ,规范提出js由三部分组成 JS的组成: ECMAS

【JavaScript】——JS入门

结束XML之旅,开始JavaScript的学习,看视频,了解了她的前世今生,还是为她捏了把汗啊!看了部分视 频了,简单的总结一下吧! JavaScript是什么? JavaScript是一种基于面向对象和事件驱动,并具有相对安全性的客户端脚本语言. 这是JavaScript的定义,有没有看出很熟悉的概念? 首先是面向对象和事件驱动,这是从VB 6.0那看到的概念:Visual Basic是一种由 Microsoft 公司开发的 结构化的.模块化的.面向对象的.包含协助开发环境的事件驱动为机制的可

【Android快速入门3】布局简介及例子

目前自学到布局部分,下面演示了不同布局的基本训练,涵盖的内容还是不错的,而且简单易懂,分享给大家. 1.LinearLayout流式布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pa

web前端全部课件(html5+CSS3+javascript+dom+bom+jquery+jqm+bootstrap+angular+ext+weixin+less)

一.HTML5 BASIC课件 Unit01:Web基础知识.HTML快速入门.文本 Unit02:图像和链接.表格.结构标记 Unit03:列表.表单.其他常用标记 二.CSS3 BASIC课件 Unit01:CSS 概述.CSS 语法\尺寸与边框 Unit02:框模型.背景.渐变\文本格式化-1 Unit03:文本格式化-2.表格.浮动.显示 Unit04:列表.定位 三.京东首页实战(无PPT) 四.WEB UI课件 Unit01:Photoshop基本操作.网页切图.图像优化 Unit0

python学习【一】基础入门

Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. python的种类 Cpython python的官方版,使用C语言实现,使用最为广泛,Cpython实现会将python源文件(.py)转换为python字节码(.pyc)然后运行在python虚拟机上 Jpython python的java实现,Jpython会动态将pytho

w3school学习 - javascript入门

在浏览一下客户端代码时,经常会遇到javascript脚本,系统的学习一下对以后更深入了解客户端很有好处. 1. 应用场景 改进设计 验证表单 检测浏览器 创建cookies等 2. 入门实例 这里的document是 js中的 的html DOM对象 http://www.w3school.com.cn/jsref/dom_obj_document.asp 1. 改变html内容 document.write("<h1>This is a heading</h1>&qu