xmlHTTP返回值重編碼的優(yōu)化
ps:算法優(yōu)化真是個(gè)費(fèi)腦筋的活。
-×-×-×-×-×-×-×-×-華麗的更新分割線-×-×-×-×-×-×-×-×-
俺每句話都下了斷點(diǎn)測(cè)試運(yùn)行時(shí)間,終于把運(yùn)行時(shí)間縮短了大約10倍,現(xiàn)在應(yīng)該是一種可以實(shí)用的算法了。
我一開(kāi)始用正則替換,每個(gè)字替換一遍,結(jié)果發(fā)現(xiàn)87020字節(jié)居然要40秒左右
現(xiàn)在這個(gè)代碼在我電腦上只需要大約3秒,哈哈哈哈,感覺(jué)真爽
注意:對(duì)于只需要解碼一次的情形本算法不是最優(yōu),但是對(duì)于需要多次解碼的時(shí)候應(yīng)該是最好的算法了。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
相關(guān)文章
javascript 靜態(tài)對(duì)象和構(gòu)造函數(shù)的使用和公私問(wèn)題
靜態(tài)對(duì)象和構(gòu)造函數(shù)的使用區(qū)別 平常我們會(huì)經(jīng)常使用JSON形式,或者var obj=function(){}亦或function(){}這么幾種對(duì)象的構(gòu)建辦法,有時(shí)會(huì)認(rèn)為這是等價(jià)的辦法,然而他們還有不同。2010-03-03基于js中的存儲(chǔ)鍵值對(duì)以及注意事項(xiàng)介紹
下面小編就為大家介紹一下基于js中的存儲(chǔ)鍵值對(duì)以及注意事項(xiàng)。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-03-03迅速了解一下ES10中Object.fromEntries的用法使用
這篇文章主要介紹了迅速了解一下ES10中Object.fromEntries的用法使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-03-03weex slider實(shí)現(xiàn)滑動(dòng)底部導(dǎo)航功能
這篇文章主要為大家詳細(xì)介紹了weex slider實(shí)現(xiàn)滑動(dòng)底部導(dǎo)航功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08JS事件Event元素(兼容IE,Firefox,Chorme)
今天,想聊聊JS事件對(duì)象。相信大家對(duì)于獲得激發(fā)JS事件的原對(duì)象的理解,有的人可能簡(jiǎn)單停留在IE上。也就是window.event這個(gè)對(duì)象2012-11-11用客戶端js實(shí)現(xiàn)帶省略號(hào)的分頁(yè)
帶省略號(hào)的分頁(yè)只有在服務(wù)器端才可以實(shí)現(xiàn),下面為大家介紹的是用js實(shí)現(xiàn)的帶省略號(hào)的分頁(yè),感興趣的朋友可以參考下哈,希望對(duì)你寫(xiě)出好的分頁(yè)有所幫助2013-04-04JavaScript面試開(kāi)發(fā)常用的知識(shí)點(diǎn)總結(jié)
這篇文章主要為大家詳細(xì)總結(jié)了JavaScript面試開(kāi)發(fā)常用的知識(shí)點(diǎn),感興趣的小伙伴們可以參考一下2016-08-08JS對(duì)象數(shù)組中如何匹配某個(gè)屬性值
這篇文章主要介紹了JS對(duì)象數(shù)組中如何匹配某個(gè)屬性值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09