(function(A,k){function ca(a){if(!a)return!1;return Object.prototype.toString.call(a)==="[object Array]"}function Xa(a){if(!a)return!1;return Object.prototype.toString.call(a)==="[object Function]"}function L(a,b){for(var c=0,d=b.length;c<d;c++)if(a===b[c])return c;return-1}function l(a,b){if(ca(a))for(var c=0,d=a.length;c<d;c++){if(b.call(a[c],c,a[c])===!1)break}else for(c in a)if(a.hasOwnProperty(c)&&b.call(a[c],c,a[c])===!1)break}function w(a){return a.replace(/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g,"")}function ma(a,b,c){c=c===k?",":c;return(c+b+c).indexOf(c+a+c)>=0}function s(a){return a&&/^\d+$/.test(a)?a+"px":a}function v(a){var b;return a&&(b=/(\d+)/.exec(a))?parseInt(b[1],10):0}function B(a){return a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")}function da(a){var b=a.split("-"),a="";l(b,function(b,d){a+=b>0?d.charAt(0).toUpperCase()+d.substr(1):d});return a}function na(a){function b(a){a=parseInt(a,10).toString(16).toUpperCase();return a.length>
1?a:"0"+a}return a.replace(/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/ig,function(a,d,e,i){return"#"+b(d)+b(e)+b(i)})}function t(a,b){var b=b===k?",":b,c={},d=ca(a)?a:a.split(b),e;l(d,function(a,b){if(e=/^(\d+)\.\.(\d+)$/.exec(b))for(var d=parseInt(e[1],10);d<=parseInt(e[2],10);d++)c[d.toString()]=!0;else c[b]=!0});return c}function Da(a,b){return Array.prototype.slice.call(a,b||0)}function o(a,b){return a===k?b:a}function C(a,b,c){c||(c=b,b=null);var d;if(b){var e=function(){};e.prototype=b.prototype;
1?a:"0"+a}return a.replace(/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/ig,function(a,d,e,i){return"#"+b(d)+b(e)+b(i)})}function t(a,b){var b=b===k?",":b,c={},d=ca(a)?a:a.split(b),e;l(d,function(a,b){if(e=/^(\d+)\.\.(\d+)$/.exec(b))for(var d=parseInt(e[1],10);d<=parseInt(e[2],10);d++)c[d.toString()]=!0;else c[b]=!0});return c}function Da(a,b){return Array.prototype.slice.call(a,b||0)}function o(a,b){return a===k?b:a}function C(a,b,c){c||(c=b,b=null);var d;if(b){var e=function(){};e.prototype=b.prototype;
(function(A, k) {
function ca(a) {
if (!a) return ! 1;
return Object.prototype.toString.call(a) === "[object Array]"
}
function Xa(a) {
if (!a) return ! 1;
return Object.prototype.toString.call(a) === "[object Function]"
}
function L(a, b) {
for (var c = 0, d = b.length; c < d; c++) if (a === b[c]) return c;
return - 1
}
function l(a, b) {
if (ca(a)) for (var c = 0, d = a.length; c < d; c++) {
if (b.call(a[c], c, a[c]) === !1) break
} else for (c in a) if (a.hasOwnProperty(c) && b.call(a[c], c, a[c]) === !1) break
}
function w(a) {
return a.replace(/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g, "")
}
function ma(a, b, c) {
c = c === k ? ",": c;
return (c + b + c).indexOf(c + a + c) >= 0
}
function s(a) {
return a && /^\d+$/.test(a) ? a + "px": a
}
function v(a) {
var b;
return a && (b = /(\d+)/.exec(a)) ? parseInt(b[1], 10) : 0
}
function B(a) {
return a.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, """)
}
function da(a) {
var b = a.split("-"),
a = "";
l(b,
function(b, d) {
a += b > 0 ? d.charAt(0).toUpperCase() + d.substr(1) : d
});
return a
}
function na(a) {
function b(a) {
a = parseInt(a, 10).toString(16).toUpperCase();
return a.length >
1 ? a: "0" + a
}
return a.replace(/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/ig,
function(a, d, e, i) {
return "#" + b(d) + b(e) + b(i)
})
}
function t(a, b) {
var b = b === k ? ",": b,
c = {},
d = ca(a) ? a: a.split(b),
e;
l(d,
function(a, b) {
if (e = /^(\d+)\.\.(\d+)$/.exec(b)) for (var d = parseInt(e[1], 10); d <= parseInt(e[2], 10); d++) c[d.toString()] = !0;
else c[b] = !0
});
return c
}
function Da(a, b) {
return Array.prototype.slice.call(a, b || 0)
}
function o(a, b) {
return a === k ? b: a
}
function C(a, b, c) {
c || (c = b, b = null);
var d;
if (b) {
var e = function() {};
e.prototype = b.prototype;链接
alert("1" == 1); //truealert("1" === 1); //false
他意思是2个条件都为false的时候执行这种写法逻辑明显不清晰直接if (a !== k && a !== null) 就好