BOM DOM

http://www.cnblogs.com/yexiaochai/archive/2013/05/28/3102674.html

DOM
Document Object Model 文档对象模型
一个Window对象有一个document属性引用了Document对象
Document对象表示窗口内容,他是一个巨大的API中的核心对象,他代表操作文档的内容

BOM

浏览器对象模型 Browser Object Model

说白点就是window这个东东:表示浏览器的一个实例,是访问浏览器窗口的一个接口,也是  ECMAScript规定的Global对象。

意思是我们定义的所以所有的东西,都与window有关,他是客户端给javascript程序的全局对  象。

BOM一个应用:

对URL的请求总是非常常见的,location对象的获取便可处理之,比如我们经常想获取url 的参数:

function getUrlParam(name) {
    var args = {};
    var query = document.location.search.substring(1); //去掉?
    var arr_param = query.split(‘&‘);
    for (var i = 0, len = arr_param.length; i < len; i++) {
        var arr_tmp = arr_param[i].split(‘=‘);
        if (arr_tmp.length == 2) {
            args[arr_tmp[0]] = decodeURIComponent(arr_tmp[1]);
        }
    }
    if (name && args[name]) return args[name];
    return args;
}
var p = getUrlParam();

 P.S.   JS函数调用时可以不加参数(即使定义时有参数也是如此);发过来也对,定义时没有参数,主体部分可以用 arguments[0]表示第一个参数,等等,arguments.length表示参数个数!
时间: 2024-11-04 13:43:57

BOM DOM的相关文章

Bom&amp;Dom

Bom的起源: 采用计算机辅助企业生产管理,首先要使计算机能够读出企业所制造的产品构成和所有要涉及的物料,为了便于计算机识别,必须把用图示表达的产品结构转化成某种数据格式,这种以数据格式来描述产品结构的文件就是物料清单,即是BO M.它是定义产品结构的技术文件,因此,它又称为产品结构表或产品结构树.在某些工业领域,可能称为"配方"."要素 [1]  表"或其它名称. Bom的作用: BOM是PDM/MRPⅡ/ERP信息化系统中最重要的基础数据,其组织格式设计合理与否

JS学习四(BOM DOM)

BOM                Screen对象 console.log(window.width);//屏幕宽度 console.log(window.height);//屏幕高度 console.log(window.availWidth);//屏幕可用宽度 console.log(window.availHeight);//屏幕可用宽度 ★  location对象 取到浏览器的URL地址信息: 完整的URL路径: 协议名://主机名(IP地址):端口号/文件所在路径?传递参数(nam

08.30 javascript BOM &amp;DOM

# BOM(浏览器对象模型) ## window #### 定义 * window是js在浏览器环境中 全局变量 * 函数就是window的方法 * 全局变量就是window的属性 #### 属性 * document * location * history * screen * navigator * innerWidth   文档区域宽度 * innerHeight  文档区域高度 * outerWidth   浏览器窗口宽度 * outerHeight  浏览器窗口高度 * name 窗

BOM DOM 简介

BOM和DOM简介 BOM,Browser Object Model ,浏览器对象模型. BOM主要提供了访问和操作浏览器各组件的方式. 浏览器组件:   window(浏览器窗口)   location(地址栏)   history(浏览历史)   screen(显示器屏幕)   navigator(浏览器软件)   document(网页) DOM,Document Object Model,文档对象模型. DOM主要提供了访问和操作HTML标记的方式. HTML标记:   图片标记   表

JavaWeb-04(BOM&amp;DOM)

JavaWeb-04 JavaWeb-BOM&DOM BOM 一.知识回顾 * BOM 概述 * BOM 的各个对象 * window对象 innerHeight,innerWidth document.body.clientWidth,document.body.clientHeight, self opener:超链和window.open() parent : iframe和frame frames[]: 三种对话框: alert(),prompt(),confirm() 定时器: set

BOM DOM 个人总结

BOM BOM是什么? BOM == Browser Object Model == 浏览器对象模型. js运行在浏览器中,每个页面都是一个window对象,主要关注点有以下: Window对象 Screen Location History Navigator 对话框 1.Window [说明] 所有浏览器均支持,表示浏览器窗口.所有 JavaScript 全局对象.函数以及变量均自动成为 window 对象的成员. 全局变量是window对象的属性 全局函数是window对象的方法 为我们提

7th week blog(BOM&amp;DOM)

关于DOM & BOM概念的起源(source),方法(methods),内容(contents),应用(application) DOM(起源):文件对象模型(DocumentObjectModel,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口.DocumentObjectModel的历史可以追溯至1990年代后期微软与Netscape的"浏览器大战",双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能.微软在网页技术

JavaScript:BOM&amp;DOM

BOM(Browser Object Model): feature: 1.BOM has no relevant standards. 2.The fundamental object of BOM is window. explain: We can know that BOM is closely related to the browser from it's name. Many things in the browser can be controlled through JavaS

JS 之 Bom/Dom/节点

一.什么是BOM? 浏览器对象模型 二.BOM中的顶级对象是什么? window 三.window下有哪些子对象? document location history navigator frames screen 四.如何实现跳转页面? window.location location.href 五.如何刷新页面? location.reload([true]) history.go(0) 六.window下方法 1. alert() : 警告框 2. confirm() : 选择框 3. p