對于前端開發者來說,無論是在開發過程還是在使用過程中,jquery miniui這個強大的UI組件庫都是不可或缺的。然而,對于一些想要“先試用再購買”的開發者,破解jquery miniui成了一種求生存的選擇。
當然,我們不推薦破解jquery miniui,因為這是不道德的、違法的行為。但是,如果你已經做出了這個決定,那么以下方法供你參考。
var _Date = Date; Date = function () { var _args = []; for (var i = 0; i < arguments.length; i++) { _args[i] = arguments[i]; } if (_args.length === 0) { return new _Date(); } if (_args.length === 1) { return new _Date(_args[0]); } if (_args.length === 2) { return new _Date(_args[0], _args[1]); } return new _Date(_args[0], _args[1], _args[2]); };
以上是jquery miniui的核心代碼,我們只需要在代碼中修改Date函數的實現,即可破解jquery miniui。
在代碼中找到如上所示的Date函數,并將其替換為以下代碼:
var _Date = Date; Date = function () { if (arguments.length === 0) { return new _Date(); } if (arguments.length === 1) { return new _Date(arguments[0] + 8 * 60 * 60 * 1000); } if (arguments.length === 2) { return new _Date(arguments[0], arguments[1] + 8 * 60 * 60 * 1000); } return new _Date(arguments[0], arguments[1] + 8 * 60 * 60 * 1000, arguments[2]); };
以上代碼將Date函數實現為在原時間基礎上加上了8個小時,這樣就可以避免jquery miniui的時間限制了。
但是,我們再一次強調:請勿破解jquery miniui!這是不道德的、違法的行為。如果你喜歡jquery miniui,就請購買正版!
上一篇簡述css偽類