码迷,mamicode.com
首页 > 其他好文 > 详细

BOM DOM

时间:2016-09-24 01:57:55      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

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表示参数个数!

BOM DOM

标签:

原文地址:http://www.cnblogs.com/everest33Tong/p/5902160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!