js工具类

var JSHelper = {};
JSHelper = {
    //创建GUID
    CreateGUID: function () { var g = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; while (/x/.test(g)) g = g.replace(/x/, "0123456789abcdef".substr(parseInt(Math.random() * 16), 1)); return g; },
    //对象复合
    //例:var cfg = JSHelper.ObjectExtend(cfg,cfgDefault);
    ObjectExtend: function (obj, exts, overwrite) {
        exts = (typeof exts != "object") ? {} : exts;
        overwrite = (typeof overwrite != "boolean") ? false : overwrite;
        for (var n in exts) {
            if (!(n in obj) || overwrite) {
                try { obj[n] = exts[n]; }
                catch (e) { }
            }
        }
        return obj;
    },
    //取得页面body的信息,如高/宽,卷去上/左. 
    //例:var pageWidth = JSHelper.GetPageInfo().Width;
    GetPageInfo: function () {  
        var PageInfo = {};  
        PageInfo.Height = document.body.clientHeight ? document.body.clientHeight : document.documentElement.clientHeight;  
        PageInfo.Width = document.body.clientWidth ? document.body.clientWidth : document.documentElement.clientWidth;  
        PageInfo.ScrollTop = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop;  
        PageInfo.ScrollLeft = document.body.scrollLeft ? document.body.scrollLeft : document.documentElement.scrollLeft;  
        return PageInfo;  
    }
};


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值