var GLOBAL = {}; GLOBAL.namespace = function(str) { var arr = str.split("."), o = GLOBAL,i; for (i = (arr[0] = "GLOBAL") "Dom"); GLOBAL.Dom.getNextNode = function (node) { node = typeof node == "string" "string" "string" "*"; var els = root.getElementsByTagName(tag), arr = []; for (var i = 0, n = els.length; i < n; i++) { for (var j = 0, k = els[i].className.split(" "), l = k.length; j < l; j++) { if (k[j] == str) { arr.push(els[i]); break; } } } return arr; } GLOBAL.namespace("Event"); GLOBAL.Event.stopPropagation = function(e) { e = window.event || e; if (document.all) { e.cancelBubble = true; } else { e.stopPropagation(); } }; GLOBAL.Event.getEventTarget = function(e) { e = window.event || e; return e.srcElement || e.target; }; GLOBAL.Event.on = function(node, eventType, handler) { node = typeof node == "string" "on" + eventType, handler); } else { node.addEventListener(eventType, handler, false); } }; //Lang相关 GLOBAL.namespace("Lang"); GLOBAL.Lang.trim = function(ostr) { return ostr.replace(/^\s+|\s+$/g, ""); }; GLOBAL.Lang.isNumber = function(s) { return !isNaN(s); }; function isString(s) { return typeof s === "string"; } function isBoolean(s) { return typeof s === "boolean"; } function isFunction(s) { return typeof s === "function"; } function isNull(s) { return s === null; } function isUndefined(s) { return typeof s === "undefined"; } function isEmpty(s) { return /^\s*$/.test(s); } function isArray(s) { return s instanceof Array; } GLOBAL.Dom.get = function (node) { node = typeof node === "string" "string" "Cookie"); GLOBAL.Cookie = { read: function (name) { var cookieStr = ";" + document.cookie + ";"; var index = cookieStr.indexOf(";" + name + "="); if (index != -1) { var s = cookieStr.substring(index + name.length + 3, cookieStr.length); return unescape(s.substring(0, s.indexOf(";"))); } else { return null; } }, set: function (name, value, expires) { var expDays = expires * 24 * 60 * 60 * 1000; var expDate = new Date(); expDate.setTime(expDate.getTime() + expDays); var expString = expires ";expires=" + expDate.toGMTString() : ""; var pathString = ";path=/"; document.cookie = name + "=" + escape(value) + expString + pathString; }, del: function (name, value, expires) { var exp = new Date(new Date().getTime() - 1); var s = this.read(name); if (s != null) { document.cookie = name + "=" + s + ";expires=" + exp.toGMTString() + ";path=/"; } } };
标签:
global.js,源码
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
桃源资源网 Design By www.nqtax.com
暂无“本人自用的global.js库源码分享”评论...
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?