有無(wú)工具,將這段代碼快速格式化成可讀性好的一段代碼?
!function(){({QueryString:function(){if(arg1=arguments[0],arg2=arguments[1],arguments.length>1&&""!=arg1&&""!=arg2&&void 0!=arg1&&void 0!=arg2){var b=arguments[0].match(new RegExp("(^|&)"+arg2+"=([^&]*)(&|$)","i"));return null!=b?b[2]:""}if(""!=arg1&&void 0!=arg1){var b=location.hash.match(new RegExp("[#&]"+arg1+"=([^&]*)(&?)","i"));return b?b[1]:b}},iOS9:function(){var version,agent=navigator.userAgent.toLowerCase();if(agent.indexOf("like mac os x")>0){var regStr_saf=/os [\d._]*/gi;version=(agent.match(regStr_saf)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,".")}var version_str=version+"";return"undefined"!=version_str&&version_str.length>0&&Number(version.substring(0,2))>=9},ipadJumpLink:function(){var _this=this,t1=(new Date).valueOf(),hasApp=!0;_this.iOS9()?location.)},4e3),setTimeout(function(){var t2=Date.now();(!t1||t2-t1<3200)&&(hasApp=!1)},3e3)},init:function(){var _this=this,ua=navigator.userAgent.toLowerCase(),android=(/ipad/gi.test(ua),/android|Adr/gi.test(ua)),iphone=/iphone/gi.test(ua);if(/Android|webOS|iPhone|iPod|ipad|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))if(-1!=playType.toString().indexOf("single")&&/ipad/gi.test(navigator.userAgent.toLowerCase()));else{var songmd5Id=location.href.match(/song\/(.*).html/)&&location.href.match(/song\/(.*).html/)[1];if(null!=songmd5Id&&void 0!==songmd5Id&&""!=songmd5Id){var songmd5Id=songmd5Id.split(",")[0],nextLink="http://m.kugou.com/kgsong/"+songmd5Id+".html?",hash=location.hash;""!=location.search&&(nextLink+=location.search.substr(1)),hash&&""!=hash&&(nextLink+=hash),window.location=nextLink}else if(-1!=location.href.indexOf("zlist")){var listid=_this.QueryString(location.search.substr(1),"listid"),uid=_this.QueryString(location.search.substr(1),"uid"),sign=_this.QueryString(location.search.substr(1),"sign");"undefined"!=listid&&null!=listid&&""!=listid&&"undefined"!=uid&&null!=uid&&""!=uid&&"undefined"!=sign&&null!=sign&&""!=sign&&(window.location="http://m.kugou.com/share/zlist.html"+location.search)}else if(-1!=location.href.indexOf("share")&&location.href.match(/share\/(.*).html/)&&"undefined"!=location.href.match(/share\/(.*).html/)[1]&&null!=location.href.match(/share\/(.*).html/)[1]){var shareId=location.href.match(/share\/(.*).html/)[1],nextLink="http://m.kugou.com/share/?chain="+shareId,hash=location.hash;""!=location.search&&(nextLink+="&"+location.search.substr(1)),hash&&""!=hash&&(nextLink+=hash),window.location=nextLink}else android?window.location="http://mo.kugou.com/download/app/index.php?plat=0&fr=kugou":iphone?window.location="http://mo.kugou.com/download/app/index.php?plat=1&fr=kugou":/ipad/i.test(navigator.userAgent)&&_this.ipadJumpLink()}}}).init()}();
! function() {
({
QueryString: function() {
if (arg1 = arguments[0], arg2 = arguments[1], arguments.length > 1 && "" != arg1 && "" != arg2 && void 0 != arg1 && void 0 != arg2) {
var b = arguments[0].match(new RegExp("(^|&)" + arg2 + "=([^&]*)(&|$)", "i"));
return null != b ? b[2] : ""
}
if ("" != arg1 && void 0 != arg1) {
var b = location.hash.match(new RegExp("[#&]" + arg1 + "=([^&]*)(&?)", "i"));
return b ? b[1] : b
}
},
iOS9: function() {
var version, agent = navigator.userAgent.toLowerCase();
if (agent.indexOf("like mac os x") > 0) {
var regStr_saf = /os [\d._]*/gi;
version = (agent.match(regStr_saf) + "").replace(/[^0-9|_.]/gi, "").replace(/_/gi, ".")
}
var version_str = version + "";
return "undefined" != version_str && version_str.length > 0 && Number(version.substring(0, 2)) >= 9
},
ipadJumpLink: function() {
var _this = this,
t1 = (new Date).valueOf(),
hasApp = !0;
_this.iOS9() ? location. : location.href = "kugouurlhd://start.weixin", setTimeout(function() {
hasApp || (location.)
}, 4e3), setTimeout(function() {
var t2 = Date.now();
(!t1 || t2 - t1 < 3200) && (hasApp = !1)
}, 3e3)
},
init: function() {
var _this = this,
ua = navigator.userAgent.toLowerCase(),
android = (/ipad/gi.test(ua), /android|Adr/gi.test(ua)),
iphone = /iphone/gi.test(ua);
if (/Android|webOS|iPhone|iPod|ipad|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))
if (-1 != playType.toString().indexOf("single") && /ipad/gi.test(navigator.userAgent.toLowerCase()));
else {
var songmd5Id = location.href.match(/song\/(.*).html/) && location.href.match(/song\/(.*).html/)[1];
if (null != songmd5Id && void 0 !== songmd5Id && "" != songmd5Id) {
var songmd5Id = songmd5Id.split(",")[0],
nextLink = "http://m.kugou.com/kgsong/" + songmd5Id + ".html?",
hash = location.hash;
"" != location.search && (nextLink += location.search.substr(1)), hash && "" != hash && (nextLink += hash), window.location = nextLink
} else if (-1 != location.href.indexOf("zlist")) {
var listid = _this.QueryString(location.search.substr(1), "listid"),
uid = _this.QueryString(location.search.substr(1), "uid"),
sign = _this.QueryString(location.search.substr(1), "sign");
"undefined" != listid && null != listid && "" != listid && "undefined" != uid && null != uid && "" != uid && "undefined" != sign && null != sign && "" != sign && (window.location = "http://m.kugou.com/share/zlist.html" + location.search)
} else if (-1 != location.href.indexOf("share") && location.href.match(/share\/(.*).html/) && "undefined" != location.href.match(/share\/(.*).html/)[1] && null != location.href.match(/share\/(.*).html/)[1]) {
var shareId = location.href.match(/share\/(.*).html/)[1],
nextLink = "http://m.kugou.com/share/?chain=" + shareId,
hash = location.hash;
"" != location.search && (nextLink += "&" + location.search.substr(1)), hash && "" != hash && (nextLink += hash), window.location = nextLink
} else android ? window.location = "http://mo.kugou.com/download/app/index.php?plat=0&fr=kugou" : iphone ? window.location = "http://mo.kugou.com/download/app/index.php?plat=1&fr=kugou" : /ipad/i.test(navigator.userAgent) && _this.ipadJumpLink()
}
}
}).init()
}();
這樣算可讀嗎?
http://jsbeautifier.org/
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。