谁能告诉我下面这个a4相框尺寸是什么尺寸的a3还是a4的,多谢啦!

这段代码,有人可以分析是什么意思?
语言是javascript,这段代码看起来真是不发啊&
var STK=(function(){var a={};var b=[];a.inc=function(d,c){return true};a.register=function(e,c){var g=e.split(&.&);var f=a;var d=while(d=g.shift()){if(g.length){if(f[d]===undefined){f[d]={}}f=f[d]}else{if(f[d]===undefined){try{f[d]=c(a)}catch(h){b.push(h)}}}}};a.regShort=function(c,d){if(a[c]!==undefined){throw&[&+c+&] : short : has been register&}a[c]=d};a.IE=/msie/i.test(navigator.userAgent);a.E=function(c){if(typeof c===&string&){return document.getElementById(c)}else{return c}};a.C=function(c){c=c.toUpperCase();if(c==&TEXT&){d=document.createTextNode(&&)}else{if(c==&BUFFER&){d=document.createDocumentFragment()}else{d=document.createElement(c)}}return d};a.log=function(c){b.push(&[&+((new Date()).getTime()%100000)+&]: &+c)};a.getErrorLogInformationList=function(c){return b.splice(0,c||b.length)};return a})();$Import=STK.STK.register(&core.ani.algorithm&,function(b){var a={linear:function(f,e,j,h,g){return j*f/h+e},easeincubic:function(f,e,j,h,g){return j*(f/=h)*f*f+e},easeoutcubic:function(f,e,j,h,g){if((f/=h/2)&1){return j/2*f*f*f+e}return j/2*((f-=2)*f*f+2)+e},easeinoutcubic:function(f,e,j,h,g){if(g==undefined){g=1.70158}return j*(f/=h)*f*((g+1)*f-g)+e},easeinback:function(f,e,j,h,g){if(g==undefined){g=1.70158}return j*((f=f/h-1)*f*((g+1)*f+g)+1)+e},easeoutback:function(f,e,j,h,g){if(g==undefined){g=1.70158}return j*((f=f/h-1)*f*((g+1)*f+g)+1)+e},easeinoutback:function(f,e,j,h,g){if(g==undefined){g=1.70158}if((f/=h/2)&1){return j/2*(f*f*(((g*=(1.525))+1)*f-g))+e}return j/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+e}};return{addAlgorithm:function(c,d){if(a[c]){throw&[core.ani.tweenValue] this algorithm :&+c+&already exist&}a[c]=d},compute:function(h,e,d,f,g,c,j){if(typeof a[h]!==&function&){throw&[core.ani.tweenValue] this algorithm :&+h+&do not exist&}return a[h](f,e,d,g,c,j)}}});STK.register(&core.func.empty&,function(){return function(){}});STK.register(&core.obj.parseParam&,function(a){return function(d,c,b){var e,f={};c=c||{};for(e in d){f[e]=d[e];if(c[e]!=null){if(b){if(d.hasOwnProperty[e]){f[e]=c[e]}}else{f[e]=c[e]}}}return f}});STK.register(&core.ani.tweenArche&,function(a){return function(n,o){var h,g,f,c,d,b,j,e;g={};h=a.core.obj.parseParam({animationType:&linear&,distance:1,duration:500,callback:a.core.func.empty,algorithmParams:{},extra:5,delay:25},o);var m=function(){f=(+new Date()-c);if(f-1}});STK.register(&core.dom.isNode&,function(a){return function(b){return(b!=undefined)&&Boolean(b.nodeName)&&Boolean(b.nodeType)}});STK.register(&core.json.merge&,function(b){var a=function(d){if(d===undefined){return true}if(d===null){return true}if(b.core.arr.inArray([&number&,&string&,&function&],(typeof d))){return true}if(b.core.arr.isArray(d)){return true}if(b.core.dom.isNode(d)){return true}return false};var c=function(g,j,f){var h={};for(var e in g){if(j[e]===undefined){h[e]=g[e]}else{if(!a(g[e])&&!a(j[e])&&f){h[e]=arguments.callee(g[e],j[e])}else{h[e]=j[e]}}}for(var d in j){if(h[d]===undefined){h[d]=j[d]}}return h};return function(d,g,f){var e=b.core.obj.parseParam({isDeep:false},f);return c(d,g,e.isDeep)}});STK.register(&core.util.color&,function(f){var c=/^#([a-fA-F0-9]{3,8})$/;var e=/^rgb[a]?\s*\((\s*([0-9]{1,3})\s*,){2,3}(\s*([0-9]{1,3})\s*)\)$/;var d=/([0-9]{1,3})/var a=/([a-fA-F0-9]{2})/var b=f.core.arr.var g=function(m){var h=[];var j=[];if(c.test(m)){j=m.match(c);if(j[1].length&=4){h=b(j[1].split(&&),function(o,n){return parseInt(o+o,16)})}else{if(j[1].length&=8){h=b(j[1].match(a),function(o,n){return parseInt(o,16)})}}return h}if(e.test(m)){j=m.match(d);h=b(j,function(o,n){return parseInt(o,10)});return h}return false};return function(m,h){var j=g(m);if(!j){return false}var n={};n.getR=function(){return j[0]};n.getG=function(){return j[1]};n.getB=function(){return j[2]};n.getA=function(){return j[3]};return n}});STK.register(&core.ani.tween&,function(d){var a=d.core.ani.tweenAvar b=d.core.arr.var g=d.core.dom.getSvar h=d.core.func.getTvar n=d.core.obj.parsePvar m=d.core.json.var c=d.core.util.var f=function(r){var q=/(-?\d\.?\d*)([a-z%]*)/i.exec(r);var p=[0,&px&];if(q){if(q[1]){p[0]=q[1]-0}if(q[2]){p[1]=q[2]}}return p};var o=function(t){for(var r=0,p=t.r64&&q&90){var u=t.substr(0,r);var w=t.substr(r,1);var v=t.slice(r+1);return u+&-&+w.toLowerCase()+v}}return t};var j=function(u,w,r){var v=g(u,r);if(h(v)===&undefined&||v===&auto&){if(r===&height&){v=u.offsetHeight}if(r===&width&){v=u.offsetWidth}}var q={start:v,end:w,unit:&&,key:r,defaultColor:false};if(h(w)===&number&){var s=[0,&px&];if(h(v)===&number&){s[0]=v}else{s=f(v)}q.start=s[0];q.unit=s[1]}if(h(w)===&string&){var p,t;p=c(w);if(p){t=c(v);if(!t){t=c(&#fff&)}q.start=t;q.end=p;q.defaultColor=true}}u=return q};var e={opacity:function(q,t,p,r){var s=(q*(p-t)+t);return{filter:&alpha(opacity=&+s*100+&)&,opacity:Math.max(Math.min(1,s),0),zoom:&1&}},defaultColor:function(v,q,s,x,y){var p=Math.max(0,Math.min(255,Math.ceil((v*(s.getR()-q.getR())+q.getR()))));var t=Math.max(0,Math.min(255,Math.ceil((v*(s.getG()-q.getG())+q.getG()))));var w=Math.max(0,Math.min(255,Math.ceil((v*(s.getB()-q.getB())+q.getB()))));var u={};u[o(y)]=&#&+(p&16?&0&:&&)+p.toString(16)+(t&16?&0&:&&)+t.toString(16)+(w&16?&0&:&&)+w.toString(16);return u},&default&:function(s,v,p,t,r){var u=(s*(p-v)+v);var q={};q[o(r)]=u+t;return q}};return function(r,A){var u,v,p,B,C,z,D,s,t,x;A=A||{};v=n({animationType:&linear&,duration:500,algorithmParams:{},extra:5,delay:25},A);v.distance=1;v.callback=(function(){var E=A.end||d.core.func.return function(){B(1);D();E(r)}})();p=m(e,A.propertys||{});z=C={};t=[];B=function(E){var G=[];var F=b(C,function(L,J){var K;if(p[J]){K=p[J]}else{if(L.defaultColor){K=p.defaultColor}else{K=p[&default&]}}var I=K(E,L.start,L.end,L.unit,L.key);for(var H in I){z.push(H,I[H])}});r.style.cssText=z.getCss()};D=function(){var E;while(E=t.shift()){try{E.fn();if(E.type===&play&){break}if(E.type===&destroy&){break}}catch(F){}}};x=a(B,v);var w=function(){if(x.getStatus()!==&play&){r=el}else{t.push({fn:w,type:&setNode&})}};var q=function(E){if(x.getStatus()!==&play&){C=b(E,function(G,F){return j(r,G,F)});z=d.core.dom.cssText(r.style.cssText+(A.staticStyle||&&));x.play()}else{t.push({fn:function(){q(E)},type:&play&})}};var y=function(){if(x.getStatus()!==&play&){x.destroy();r=u=v=p=B=C=z=D=s=t=null}else{t.push({fn:y,type:&destroy&})}};u={};u.play=function(E){q(E);return u};u.stop=function(){x.stop();return u};u.pause=function(){x.pause();return u};u.resume=function(){x.resume();return u};u.finish=function(E){q(E);y();return u};u.setNode=function(E){w();return u};u.destroy=function(){y();return u};return u}});STK.register(&core.arr.findout&,function(a){return function(f,e){if(!a.core.arr.isArray(f)){throw&the findout function needs an array as first parameter&}var c=[];for(var d=0,b=f.d+~,(\[\\]+)+|[&+~])(\s*,\s*)?((?:.|\r|\n)*)/g,m=0,d=Object.prototype.toString,s=false,j=[0,0].sort(function(){j=return 0});var b=function(z,e,C,D){C=C||[];e=e||var F=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!z||typeof z!==&string&){return C}var A=[],w,H,K,v,y=true,x=b.isXML(e),E=z,G,J,I,B;do{t.exec(&&);w=t.exec(E);if(w){E=w[3];A.push(w[1]);if(w[2]){v=w[3];break}}}while(w);if(A.length&1&&o.exec(z)){if(A.length===2&&f.relative[A[0]]){H=h(A[0]+A[1],e)}else{H=f.relative[A[0]]?[e]:b(A.shift(),e);while(A.length){z=A.shift();if(f.relative[z]){z+=A.shift()}H=h(z,H)}}}else{if(!D&&A.length&1&&e.nodeType===9&&!x&&f.match.ID.test(A[0])&&!f.match.ID.test(A[A.length-1])){G=b.find(A.shift(),e,x);e=G.expr?b.filter(G.expr,G.set)[0]:G.set[0]}if(e){G=D?{expr:A.pop(),set:a(D)}:b.find(A.pop(),A.length===1&&(A[0]===&~&||A[0]===&+&)&&e.parentNode?e.parentNode:e,x);H=G.expr?b.filter(G.expr,G.set):G.if(A.length&0){K=a(H)}else{y=false}while(A.length){J=A.pop();I=J;if(!f.relative[J]){J=&&}else{I=A.pop()}if(I==null){I=e}f.relative[J](K,I,x)}}else{K=A=[]}}if(!K){K=H}if(!K){b.error(J||z)}if(d.call(K)===&[object Array]&){if(!y){C.push.apply(C,K)}else{if(e&&e.nodeType===1){for(B=0;K[B]!=B++){if(K[B]&&(K[B]===true||K[B].nodeType===1&&b.contains(e,K[B]))){C.push(H[B])}}}else{for(B=0;K[B]!=B++){if(K[B]&&K[B].nodeType===1){C.push(H[B])}}}}}else{a(K,C)}if(v){b(v,F,C,D);b.uniqueSort(C)}return C};b.uniqueSort=function(v){if(c){s=j;v.sort(c);if(s){for(var e=1;e&:function(A,v){var y=typeof v===&string&,z,w=0,e=A.if(y&&!/\W/.test(v)){v=v.toLowerCase();for(;w=0)){if(!w){e.push(z)}}else{if(w){v[y]=false}}}}return false},ID:function(e){return e[1].replace(/\\/g,&&)},TAG:function(v,e){return v[1].toLowerCase()},CHILD:function(e){if(e[1]===&nth&){var v=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(e[2]===&even&&&&2n&||e[2]===&odd&&&&2n+1&||!/\D/.test(e[2])&&&0n+&+e[2]||e[2]);e[2]=(v[1]+(v[2]||1))-0;e[3]=v[3]-0}e[0]=m++;return e},ATTR:function(y,v,w,e,z,A){var x=y[1].replace(/\\/g,&&);if(!A&&f.attrMap[x]){y[1]=f.attrMap[x]}if(y[2]===&~=&){y[4]=& &+y[4]+& &}return y},PSEUDO:function(y,v,w,e,z){if(y[1]===&not&){if((t.exec(y[3])||&&).length&1||/^\w/.test(y[3])){y[3]=b(y[3],null,null,v)}else{var x=b.filter(y[3],v,w,true^z);if(!w){e.push.apply(e,x)}return false}}else{if(f.match.POS.test(y[0])||f.match.CHILD.test(y[0])){return true}}return y},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!==&hidden&},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){e.parentNode.selectedIreturn e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(w,v,e){return !!b(e[3],w).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(e){return&text&===e.type},radio:function(e){return&radio&===e.type},checkbox:function(e){return&checkbox&===e.type},file:function(e){return&file&===e.type},password:function(e){return&password&===e.type},submit:function(e){return&submit&===e.type},image:function(e){return&image&===e.type},reset:function(e){return&reset&===e.type},button:function(e){return&button&===e.type||e.nodeName.toLowerCase()===&button&},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)}},setFilters:{first:function(v,e){return e===0},last:function(w,v,e,x){return v===x.length-1},even:function(v,e){return e%2===0},odd:function(v,e){return e%2===1},lt:function(w,v,e){return ve[3]-0},nth:function(w,v,e){return e[3]-0===v},eq:function(w,v,e){return e[3]-0===v}},filter:{PSEUDO:function(w,B,A,C){var e=B[1],v=f.filters[e];if(v){return v(w,A,B,C)}else{if(e===&contains&){return(w.textContent||w.innerText||b.getText([w])||&&).indexOf(B[3])&=0}else{if(e===&not&){var x=B[3];for(var z=0,y=x.z=0)}}},ID:function(v,e){return v.nodeType===1&&v.getAttribute(&id&)===e},TAG:function(v,e){return(e===&*&&&v.nodeType===1)||v.nodeName.toLowerCase()===e},CLASS:function(v,e){return(& &+(v.className||v.getAttribute(&class&))+& &).indexOf(e)&-1},ATTR:function(z,x){var w=x[1],e=f.attrHandle[w]?f.attrHandle[w](z):z[w]!=null?z[w]:z.getAttribute(w),A=e+&&,y=x[2],v=x[4];return e==null?y===&!=&:y===&=&?A===v:y===&*=&?A.indexOf(v)&=0:y===&~=&?(& &+A+& &).indexOf(v)&=0:!v?A&&e!==false:y===&!=&?A!==v:y===&^=&?A.indexOf(v)===0:y===&$=&?A.substr(A.length-v.length)===v:y===&|=&?A===v||A.substr(0,v.length+1)===v+&-&:false},POS:function(y,v,w,z){var e=v[2],x=f.setFilters[e];if(x){return x(y,w,v,z)}}}};b.selectors=f;var o=f.match.POS,g=function(v,e){return&\\&+(e-0+1)};for(var q in f.match){f.match[q]=new RegExp(f.match[q].source+(/(?![^\[]*\])(?![^\(]*\))/.source));f.leftMatch[q]=new RegExp(/(^(?:.|\r|\n)*?)/
引用来自“d63hbz”的答案压缩了,局部变量被替换成了a,b,c,d...
帖子中代码格式化后
后面一段没贴完所以无法格式化&
var STK = (function() {
var a = {};
var b = [];
a.inc = function(d, c) {
return true
a.register = function(e, c) {
var g = e.split(&.&);
while (d = g.shift()) {
if (g.length) {
if (f[d] === undefined) {
if (f[d] === undefined) {
f[d] = c(a)
} catch(h) {
a.regShort = function(c, d) {
if (a[c] !== undefined) {
throw &[& + c + &] : short : has been register&
a.IE = /msie/i.test(navigator.userAgent);
a.E = function(c) {
if (typeof c === &string&) {
return document.getElementById(c)
a.C = function(c) {
c = c.toUpperCase();
if (c == &TEXT&) {
d = document.createTextNode(&&)
if (c == &BUFFER&) {
d = document.createDocumentFragment()
d = document.createElement(c)
a.log = function(c) {
b.push(&[& + ((new Date()).getTime() % 100000) + &]: & + c)
a.getErrorLogInformationList = function(c) {
return b.splice(0, c || b.length)
$Import = STK.
STK.register(&core.ani.algorithm&,
function(b) {
linear: function(f, e, j, h, g) {
return j * f / h + e
easeincubic: function(f, e, j, h, g) {
return j * (f /= h) * f * f + e
easeoutcubic: function(f, e, j, h, g) {
if ((f /= h / 2) & 1) {
return j / 2 * f * f * f + e
return j / 2 * ((f -= 2) * f * f + 2) + e
easeinoutcubic: function(f, e, j, h, g) {
if (g == undefined) {
g = 1.70158
return j * (f /= h) * f * ((g + 1) * f - g) + e
easeinback: function(f, e, j, h, g) {
if (g == undefined) {
g = 1.70158
return j * ((f = f / h - 1) * f * ((g + 1) * f + g) + 1) + e
easeoutback: function(f, e, j, h, g) {
if (g == undefined) {
g = 1.70158
return j * ((f = f / h - 1) * f * ((g + 1) * f + g) + 1) + e
easeinoutback: function(f, e, j, h, g) {
if (g == undefined) {
g = 1.70158
if ((f /= h / 2) & 1) {
return j / 2 * (f * f * (((g *= (1.525)) + 1) * f - g)) + e
return j / 2 * ((f -= 2) * f * (((g *= (1.525)) + 1) * f + g) + 2) + e
addAlgorithm: function(c, d) {
if (a[c]) {
throw &[core.ani.tweenValue] this algorithm :& + c + &already exist&
compute: function(h, e, d, f, g, c, j) {
if (typeof a[h] !== &function&) {
throw &[core.ani.tweenValue] this algorithm :& + h + &do not exist&
return a[h](f, e, d, g, c, j)
STK.register(&core.func.empty&,
function() {
return function() {}
STK.register(&core.obj.parseParam&,
function(a) {
return function(d, c, b) {
var e, f = {};
c = c || {};
for (e in d) {
f[e] = d[e];
if (c[e] != null) {
if (d.hasOwnProperty[e]) {
f[e] = c[e]
f[e] = c[e]
STK.register(&core.ani.tweenArche&,
function(a) {
return function(n, o) {
var h, g, f, c, d, b, j,
h = a.core.obj.parseParam({
animationType: &linear&,
distance: 1,
duration: 500,
callback: a.core.func.empty,
algorithmParams: {},
var m = function() {
f = ( + new Date() - c);
STK.register(&core.dom.isNode&,
function(a) {
return function(b) {
return (b != undefined) && Boolean(b.nodeName) && Boolean(b.nodeType)
STK.register(&core.json.merge&,
function(b) {
var a = function(d) {
if (d === undefined) {
return true
if (d === null) {
return true
if (b.core.arr.inArray([&number&, &string&, &function&], (typeof d))) {
return true
if (b.core.arr.isArray(d)) {
return true
if (b.core.dom.isNode(d)) {
return true
return false
var c = function(g, j, f) {
var h = {};
for (var e in g) {
if (j[e] === undefined) {
h[e] = g[e]
if (!a(g[e]) && !a(j[e]) && f) {
h[e] = arguments.callee(g[e], j[e])
h[e] = j[e]
for (var d in j) {
if (h[d] === undefined) {
h[d] = j[d]
return function(d, g, f) {
var e = b.core.obj.parseParam({
isDeep: false
return c(d, g, e.isDeep)
STK.register(&core.util.color&,
function(f) {
var c = /^#([a-fA-F0-9]{3,8})$/;
var e = /^rgb[a]?\s*\((\s*([0-9]{1,3})\s*,){2,3}(\s*([0-9]{1,3})\s*)\)$/;
var d = /([0-9]{1,3})/
var a = /([a-fA-F0-9]{2})/
var b = f.core.arr.
var g = function(m) {
var h = [];
var j = [];
if (c.test(m)) {
j = m.match(c);
if (j[1].length &= 4) {
h = b(j[1].split(&&),
function(o, n) {
return parseInt(o + o, 16)
if (j[1].length &= 8) {
h = b(j[1].match(a),
function(o, n) {
return parseInt(o, 16)
if (e.test(m)) {
j = m.match(d);
function(o, n) {
return parseInt(o, 10)
return false
return function(m, h) {
var j = g(m);
return false
var n = {};
n.getR = function() {
return j[0]
n.getG = function() {
return j[1]
n.getB = function() {
return j[2]
n.getA = function() {
return j[3]
STK.register(&core.ani.tween&,
function(d) {
var a = d.core.ani.tweenA
var b = d.core.arr.
var g = d.core.dom.getS
var h = d.core.func.getT
var n = d.core.obj.parseP
var m = d.core.json.
var c = d.core.util.
var f = function(r) {
var q = /(-?\d\.?\d*)([a-z%]*)/i.exec(r);
var p = [0, &px&];
if (q[1]) {
p[0] = q[1] - 0
if (q[2]) {
p[1] = q[2]
var o = function(t) {
for (var r = 0,
p = t. r64 && q & 90) {
var u = t.substr(0, r);
var w = t.substr(r, 1);
var v = t.slice(r + 1);
return u + &-& + w.toLowerCase() + v
var j = function(u, w, r) {
var v = g(u, r);
if (h(v) === &undefined& || v === &auto&) {
if (r === &height&) {
v = u.offsetHeight
if (r === &width&) {
v = u.offsetWidth
defaultColor: false
if (h(w) === &number&) {
var s = [0, &px&];
if (h(v) === &number&) {
q.start = s[0];
q.unit = s[1]
if (h(w) === &string&) {
t = c(&#fff&)
q.defaultColor = true
opacity: function(q, t, p, r) {
var s = (q * (p - t) + t);
filter: &alpha(opacity=& + s * 100 + &)&,
opacity: Math.max(Math.min(1, s), 0),
defaultColor: function(v, q, s, x, y) {
var p = Math.max(0, Math.min(255, Math.ceil((v * (s.getR() - q.getR()) + q.getR()))));
var t = Math.max(0, Math.min(255, Math.ceil((v * (s.getG() - q.getG()) + q.getG()))));
var w = Math.max(0, Math.min(255, Math.ceil((v * (s.getB() - q.getB()) + q.getB()))));
var u = {};
u[o(y)] = &#& + (p & 16 ? &0&: &&) + p.toString(16) + (t & 16 ? &0&: &&) + t.toString(16) + (w & 16 ? &0&: &&) + w.toString(16);
&default&: function(s, v, p, t, r) {
var u = (s * (p - v) + v);
var q = {};
q[o(r)] = u +
return function(r, A) {
var u, v, p, B, C, z, D, s, t,
A = A || {};
animationType: &linear&,
duration: 500,
algorithmParams: {},
v.distance = 1;
v.callback = (function() {
var E = A.end || d.core.func.
return function() {
p = m(e, A.propertys || {});
B = function(E) {
var G = [];
var F = b(C,
function(L, J) {
if (p[J]) {
if (L.defaultColor) {
K = p.defaultColor
K = p[&default&]
var I = K(E, L.start, L.end, L.unit, L.key);
for (var H in I) {
z.push(H, I[H])
r.style.cssText = z.getCss()
D = function() {
while (E = t.shift()) {
if (E.type === &play&) {
if (E.type === &destroy&) {
} catch(F) {}
x = a(B, v);
var w = function() {
if (x.getStatus() !== &play&) {
type: &setNode&
var q = function(E) {
if (x.getStatus() !== &play&) {
function(G, F) {
return j(r, G, F)
z = d.core.dom.cssText(r.style.cssText + (A.staticStyle || &&));
fn: function() {
type: &play&
var y = function() {
if (x.getStatus() !== &play&) {
x.destroy();
type: &destroy&
u.play = function(E) {
u.stop = function() {
u.pause = function() {
x.pause();
u.resume = function() {
x.resume();
u.finish = function(E) {
u.setNode = function(E) {
u.destroy = function() {
}); STK.register(&core.arr.findout&,
function(a) {
return function(f, e) {
if (!a.core.arr.isArray(f)) {
throw &the findout function needs an array as first parameter&
var c = [];
for (var d = 0,
b = f. d + ~, (\ [\\] + ) + |[ & +~])(\s * , \s * ) ? (( ? :. | \r | \n) * ) / g,
d = Object.prototype.toString,
s = false,
j = [0, 0].sort(function() {
var b = function(z, e, C, D) {
C = C || [];
if (e.nodeType !== 1 && e.nodeType !== 9) {
if (!z || typeof z !== &string&) {
var A = [],
x = b.isXML(e),
t.exec(&&);
w = t.exec(E);
A.push(w[1]);
if (w[2]) {
} while ( w );
if (A.length & 1 && o.exec(z)) {
if (A.length === 2 && f.relative[A[0]]) {
H = h(A[0] + A[1], e)
H = f.relative[A[0]] ? [e] : b(A.shift(), e);
while (A.length) {
z = A.shift();
if (f.relative[z]) {
z += A.shift()
H = h(z, H)
if (!D && A.length & 1 && e.nodeType === 9 && !x && f.match.ID.test(A[0]) && !f.match.ID.test(A[A.length - 1])) {
G = b.find(A.shift(), e, x);
e = G.expr ? b.filter(G.expr, G.set)[0] : G.set[0]
expr: A.pop(),
}: b.find(A.pop(), A.length === 1 && (A[0] === &~& || A[0] === &+&) && e.parentNode ? e.parentNode: e, x);
H = G.expr ? b.filter(G.expr, G.set) : G.
if (A.length & 0) {
while (A.length) {
J = A.pop();
if (!f.relative[J]) {
I = A.pop()
if (I == null) {
f.relative[J](K, I, x)
K = A = []
b.error(J || z)
if (d.call(K) === &[object Array]&) {
C.push.apply(C, K)
if (e && e.nodeType === 1) {
for (B = 0; K[B] != B++) {
if (K[B] && (K[B] === true || K[B].nodeType === 1 && b.contains(e, K[B]))) {
C.push(H[B])
for (B = 0; K[B] != B++) {
if (K[B] && K[B].nodeType === 1) {
C.push(H[B])
b(v, F, C, D);
b.uniqueSort(C)
b.uniqueSort = function(v) {
v.sort(c);
for (var e = 1; e &:function(A,v){var y=typeof v===&string &,z,w=0,e=A.if(y&&!/\W/.test(v)){v=v.toLowerCase();for(;w=0)){if(!w){e.push(z)}}else{if(w){v[y]=false}}}}return false},ID:function(e){return e[1].replace(/\\/g,&&)},TAG:function(v,e){return v[1].toLowerCase()},CHILD:function(e){if(e[1]===&nth &){var v=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(e[2]===&even &&&&2n &||e[2]===&odd &&&&2n + 1 &||!/\D/.test(e[2])&&&0n + &+e[2]||e[2]);e[2]=(v[1]+(v[2]||1))-0;e[3]=v[3]-0}e[0]=m++;return e},ATTR:function(y,v,w,e,z,A){var x=y[1].replace(/\\/g,&&);if(!A&&f.attrMap[x]){y[1]=f.attrMap[x]}if(y[2]===&~ = &){y[4]=&&+y[4]+&&}return y},PSEUDO:function(y,v,w,e,z){if(y[1]===&not &){if((t.exec(y[3])||&&).length&1||/^\w/.test(y[3])){y[3]=b(y[3],null,null,v)}else{var x=b.filter(y[3],v,w,true^z);if(!w){e.push.apply(e,x)}return false}}else{if(f.match.POS.test(y[0])||f.match.CHILD.test(y[0])){return true}}return y},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!==&hidden &},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){e.parentNode.selectedIreturn e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(w,v,e){return !!b(e[3],w).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(e){return&text &===e.type},radio:function(e){return&radio &===e.type},checkbox:function(e){return&checkbox &===e.type},file:function(e){return&file &===e.type},password:function(e){return&password &===e.type},submit:function(e){return&submit &===e.type},image:function(e){return&image &===e.type},reset:function(e){return&reset &===e.type},button:function(e){return&button &===e.type||e.nodeName.toLowerCase()===&button &},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)}},setFilters:{first:function(v,e){return e===0},last:function(w,v,e,x){return v===x.length-1},even:function(v,e){return e%2===0},odd:function(v,e){return e%2===1},lt:function(w,v,e){return ve[3]-0},nth:function(w,v,e){return e[3]-0===v},eq:function(w,v,e){return e[3]-0===v}},filter:{PSEUDO:function(w,B,A,C){var e=B[1],v=f.filters[e];if(v){return v(w,A,B,C)}else{if(e===&contains &){return(w.textContent||w.innerText||b.getText([w])||&&).indexOf(B[3])&=0}else{if(e===&not &){var x=B[3];for(var z=0,y=x.z=0)}}},ID:function(v,e){return v.nodeType===1&&v.getAttribute(&id &)===e},TAG:function(v,e){return(e===& * &&&v.nodeType===1)||v.nodeName.toLowerCase()===e},CLASS:function(v,e){return(&&+(v.className||v.getAttribute(&class &))+&&).indexOf(e)&-1},ATTR:function(z,x){var w=x[1],e=f.attrHandle[w]?f.attrHandle[w](z):z[w]!=null?z[w]:z.getAttribute(w),A=e+&&,y=x[2],v=x[4];return e==null?y===& != &:y===& = &?A===v:y===& *= &?A.indexOf(v)&=0:y===&~ = &?(&&+A+&&).indexOf(v)&=0:!v?A&&e!==false:y===& != &?A!==v:y===& ^= &?A.indexOf(v)===0:y===&$ = &?A.substr(A.length-v.length)===v:y===& |= &?A===v||A.substr(0,v.length+1)===v+& - &:false},POS:function(y,v,w,z){var e=v[2],x=f.setFilters[e];if(x){return x(y,w,v,z)}}}};b.selectors=f;var o=f.match.POS,g=function(v,e){return&\\&+(e-0+1)};for(var q in f.match){f.match[q]=new RegExp(f.match[q].source+(/(?![^\[]*\])(?![^\(]*\))/.source));f.leftMatch[q]=new RegExp(/(^(?:.|\r|\n)*?)/&
引用来自“d63hbz”的答案
压缩了,局部变量被替换成了a,b,c,d...
这种格式话一下可以看懂啊&
下面这种才是混淆吧,其实也不应该称为混淆,应该叫代码压缩才对
eval(function(p,a,c,k,e,r){e=function(c){return(c&a?'':e(parseInt(c/a)))+((c=c%a)&35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(4($){$.2l({z:{2k:0}});$.1P.z=4(x,w){3(O x==\'2Y\')w=x;w=$.2l({K:(x&&O x==\'1Z\'&&x&0)?--x:0,12:C,J:$.1f?2h:T,18:T,1r:\'2X&#2Q;\',21:\'18-2F-\',1m:C,1u:C,1l:C,1F:C,1x:\'2u\',2r:C,2p:C,2m:T,2i:C,1d:C,1c:C,1j:\'z-1M\',H:\'z-2b\',14:\'z-12\',16:\'z-26\',1q:\'z-1H\',1L:\'z-2L\',2j:\'10\'},w||{});$.8.1D=$.8.U&&($.8.1Y&&$.8.1Y&7||/2A 6.0/.2y(2x.2w));4 1w(){1V(0,0)}F 5.Y(4(){2 p=5;2 r=$(\'13.\'+w.1j,p);r=r.V()&&r||$(\'&13:9(0)\',p);2 j=$(\'a\',r);3(w.18){j.Y(4(){2 c=w.21+(++$.z.2k),B=\'#\'+c,2f=5.1O;5.1O=B;$(\'&10 S=&\'+c+\'& 34=&\'+w.16+\'&&&/10&\').2c(p);$(5).19(\'1B\',4(e,a){2 b=$(5).I(w.1L),X=$(\'X\',5)[0],27=X.1J;3(w.1r){X.1J=\'&24&\'+w.1r+\'&/24&\'}1p(4(){$(B).2T(2f,4(){3(w.1r){X.1J=27}b.17(w.1L);a&&a()})},0)})})}2 n=$(\'10.\'+w.16,p);n=n.V()&&n||$(\'&\'+w.2j,p);r.P(\'.\'+w.1j)||r.I(w.1j);n.Y(4(){2 a=$(5);a.P(\'.\'+w.16)||a.I(w.16)});2 s=$(\'A\',r).20($(\'A.\'+w.H,r)[0]);3(s&=0){w.K=s}3(1e.B){j.Y(4(i){3(5.B==1e.B){w.K=i;3(($.8.U||$.8.2E)&&!w.18){2 a=$(1e.B);2 b=a.15(\'S\');a.15(\'S\',\'\');1p(4(){a.15(\'S\',b)},2D)}1w();F T}})}3($.8.U){1w()}n.1a(\':9(\'+w.K+\')\').1C().1n().2C(\':9(\'+w.K+\')\').I(w.1q);$(\'A\',r).17(w.H).9(w.K).I(w.H);j.9(w.K).N(\'1B\').1n();3(w.2m){2 l=4(d){2 c=$.2B(n.1t(),4(a){2 h,1A=$(a);3(d){3($.8.1D){a.Z.2z(\'1X\');a.Z.G=\'\';a.1k=C}h=1A.L({\'1h-G\':\'\'}).G()}E{h=1A.G()}F h}).2v(4(a,b){F b-a});3($.8.1D){n.Y(4(){5.1k=c[0]+\'1W\';5.Z.2t(\'1X\',\'5.Z.G = 5.1k ? 5.1k : &2s&\')})}E{n.L({\'1h-G\':c[0]+\'1W\'})}};l();2 q=p.1U;2 m=p.1v;2 v=$(\'#z-2q-2o-V\').1t(0)||$(\'&X S=&z-2q-2o-V&&M&/X&\').L({1T:\'2n\',3a:\'39\',38:\'37\'}).2c(Q.1S).1t(0);2 o=v.1v;36(4(){2 b=p.1U;2 a=p.1v;2 c=v.1v;3(a&m||b!=q||c!=o){l((b&q||c&o));q=b;m=a;o=c}},35)}2 u={},11={},1R=w.2r||w.1x,1Q=w.2p||w.1x;3(w.1u||w.1m){3(w.1u){u[\'G\']=\'1C\';11[\'G\']=\'1H\'}3(w.1m){u[\'W\']=\'1C\';11[\'W\']=\'1H\'}}E{3(w.1l){u=w.1l}E{u[\'1h-2g\']=0;1R=1}3(w.1F){11=w.1F}E{11[\'1h-2g\']=0;1Q=1}}2 t=w.2i,1d=w.1d,1c=w.1c;j.19(\'2e\',4(){2 c=$(5).1g(\'A:9(0)\');3(p.1i||c.P(\'.\'+w.H)||c.P(\'.\'+w.14)){F T}2 a=5.B;3($.8.U){$(5).N(\'1b\');3(w.J){$.1f.1N(a);1e.B=a.1z(\'#\',\'\')}}E 3($.8.1y){2 b=$(\'&2d 33=&\'+a+\'&&&10&&32 31=&2a& 30=&h& /&&/10&&/2d&\').1t(0);b.2a();$(5).N(\'1b\');3(w.J){$.1f.1N(a)}}E{3(w.J){1e.B=a.1z(\'#\',\'\')}E{$(5).N(\'1b\')}}});j.19(\'1E\',4(){2 a=$(5).1g(\'A:9(0)\');3($.8.1y){a.1o({W:0},1,4(){a.L({W:\'\'})})}a.I(w.14)});3(w.12&&w.12.1K){29(2 i=0,k=w.12.1K;i&k;i++){j.9(--w.12[i]).N(\'1E\').1n()}};j.19(\'28\',4(){2 a=$(5).1g(\'A:9(0)\');a.17(w.14);3($.8.1y){a.1o({W:1},1,4(){a.L({W:\'\'})})}});j.19(\'1b\',4(e){2 g=e.2Z;2 d=5,A=$(5).1g(\'A:9(0)\'),D=$(5.B),R=n.1a(\':2W\');3(p[\'1i\']||A.P(\'.\'+w.H)||A.P(\'.\'+w.14)||O t==\'4\'&&t(5,D[0],R[0])===T){5.25();F T}p[\'1i\']=2h;3(D.V()){3($.8.U&&w.J){2 c=5.B.1z(\'#\',\'\');D.15(\'S\',\'\');1p(4(){D.15(\'S\',c)},0)}2 f={1T:\'\',2V:\'\',G:\'\'};3(!$.8.U){f[\'W\']=\'\'}4 1I(){3(w.J&&g){$.1f.1N(d.B)}R.1o(11,1Q,4(){$(d).1g(\'A:9(0)\').I(w.H).2U().17(w.H);R.I(w.1q).L(f);3(O 1d==\'4\'){1d(d,D[0],R[0])}3(!(w.1u||w.1m||w.1l)){D.L(\'1T\',\'2n\')}D.1o(u,1R,4(){D.17(w.1q).L(f);3($.8.U){R[0].Z.1a=\'\';D[0].Z.1a=\'\'}3(O 1c==\'4\'){1c(d,D[0],R[0])}p[\'1i\']=C})})}3(!w.18){1I()}E{$(d).N(\'1B\',[1I])}}E{2S(\'2R P 2P 2O 26.\')}2 a=1G.2N||Q.1s&&Q.1s.23||Q.1S.23||0;2 b=1G.2M||Q.1s&&Q.1s.22||Q.1S.22||0;1p(4(){1G.1V(a,b)},0);5.25();F w.J&&!!g});3(w.J){$.1f.2K(4(){j.9(w.K).N(\'1b\').1n()})}})};2 y=[\'2e\',\'1E\',\'28\'];29(2 i=0;i&y.1K;i++){$.1P[y[i]]=(4(d){F 4(c){F 5.Y(4(){2 b=$(\'13.z-1M\',5);b=b.V()&&b||$(\'&13:9(0)\',5);23(!c||O c==\'1Z\'){a=$(\'A a\',b).9((c&&c&0&&c-1||0))}E 3(O c==\'2J\'){a=$(\'A a[@1O$=&#\'+c+\'&]\',b)}a.N(d)})}})(y[i])}$.1P.2I=4(){2 c=[];5.Y(4(){2 a=$(\'13.z-1M\',5);a=a.V()&&a||$(\'&13:9(0)\',5);2 b=$(\'A\',a);c.2H(b.20(b.1a(\'.z-2b\')[0])+1)});F c[0]}})(2G);',62,197,'||var|if|function|this|||browser|eq||||||||||||||||||||||||||tabs|li|hash|null|toShow|else|return|height|selectedClass|addClass|bookmarkable|initial|css||trigger|typeof|is|document|toHide|id|false|msie|size|opacity|span|each|style|div|hideAnim|disabled|ul|disabledClass|attr|containerClass|removeClass|remote|bind|filter|click|onShow|onHide|location|ajaxHistory|parents|min|locked|navClass|minHeight|fxShow|fxFade|end|animate|setTimeout|hideClass|spinner|documentElement|get|fxSlide|offsetHeight|unFocus|fxSpeed|safari|replace|jq|loadRemoteTab|show|msie6|disableTab|fxHide|window|hide|switchTab|innerHTML|length|loadingClass|nav|update|href|fn|hideSpeed|showSpeed|body|display|offsetWidth|scrollTo|px|behaviour|version|number|index|hashPrefix|scrollTop|scrollLeft|em|blur|container|tabTitle|enableTab|for|submit|selected|appendTo|form|triggerTab|url|width|true|onClick|tabStruct|remoteCount|extend|fxAutoHeight|block|font|fxHideSpeed|watch|fxShowSpeed|1px|setExpression|normal|sort|userAgent|navigator|test|removeExpression|MSIE|map|not|500|opera|tab|jQuery|push|activeTab|string|initialize|loading|pageYOffset|pageXOffset|such|no|8230|There|alert|load|siblings|overflow|visible|Loading|object|clientX|value|type|input|action|class|50|setInterval|hidden|visibility|absolute|position'.split('|'),0,{}))
压缩了,局部变量被替换成了a,b,c,d...
代码全部混淆过了,格式化以后恐怕也很难看懂。
--- 共有 2 条评论 ---
: 变量都变成a b c d了还不是混淆?
上面的代码并没有混淆
格式化一下就可以了 & &有很多html js 格式化工具的
找个工具解压了再说吧,这不是给人看的。
这代码是经过压缩处理了,给机器执行的
都是人才呐
sina 微博的 &
最讨厌一大坨一大坨的代码了。}

我要回帖

更多关于 a1a2a3a4a5的尺寸大小 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信