js工具类

来源:互联网 发布:今天双11网络怎么了 编辑:程序博客网 时间:2024/06/16 00:53
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;      }};


原创粉丝点击