DUX 最近几个版本对JS/CSS全部压缩混淆了,各位有何看法?
我个人对此意见挺大的,做二次修改超级不方便,相当于变相加密主题,想想满屏的a,b,c,d,e就头疼,各位对此有何看法?
附main.js的部分混淆以后的给各位参考
附main.js的部分混淆以后的给各位参考
window.console||(window.console={log:function(){}}),function(t){var e=window.Chicago||{utils:{now:Date.now||function(){return(new Date).getTime()},uid:function(t){return(t||"id")+e.utils.now()+"RAND"+Math.ceil(1e5*Math.random())},is:{number:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},fn:function(t){return"function"==typeof t},object:function(t){return"[object Object]"===Object.prototype.toString.call(t)}},debounce:function(t,e,i){var r;return function(){var n=this,a=arguments,o=i&&!r;r&&clearTimeout(r),r=setTimeout(function(){r=null,i||t.apply(n,a)},e),o&&t.apply(n,a)}}},$:window.jQuery||null};if("function"==typeof define&&define.amd&&define("chicago",function(){return e.load=function(t,i,r,n){var a=t.split(","),o=[],s=(n.config&&n.config.chicago&&n.config.chicago.base?n.config.chicago.base:"").replace(/\/+$/g,"");if(!s)throw new Error("Please define base path to jQuery resize.end in the requirejs config.");for(var l=0;l<a.length;){var u=a[l].replace(/\./g,"/");o.push(s+"/"+u),l+=1}i(o,function(){r(e)})},e}),window&&window.jQuery)return function(t,e,i){t.$win=t.$(e),t.$doc=t.$(i),t.events||(t.events={}),t.events.resizeend={defaults:{delay:250},setup:function(){var e=arguments,i={delay:t.$.event.special.resizeend.defaults.delay};t.utils.is.fn(e[0])?e[0]:t.utils.is.number(e[0])?i.delay=e[0]:t.utils.is.object(e[0])&&(i=t.$.extend({},i,e[0]));
共以下 3 个回答:
看了代码确属压缩。
代码压缩是可以重新格式化的,有点阅读能力的是没有二次修改的障碍。
估计开发团队是用了比较新潮的全局代码管控工具,css和js都自动压缩处理。
代码压缩是可以重新格式化的,有点阅读能力的是没有二次修改的障碍。
估计开发团队是用了比较新潮的全局代码管控工具,css和js都自动压缩处理。
这是压缩代码并非加密代码,压缩还是可以的,减少多余字节提高加载速度。
我不懂代码,自然也就无从改起,呵呵~~