首页 > 代码库 > BOM DOM
BOM DOM
http://www.cnblogs.com/yexiaochai/archive/2013/05/28/3102674.html
DOMDocument 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表示参数个数!
BOM DOM
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。