xmlHTTP返回值重編碼的優(yōu)化
更新時間:2006年11月14日 00:00:00 作者:
置頂的帖子里有一個VBscript的代碼用來將xmlHTTP返回值重編碼,不過效率極其低下.....俺費了好大的力氣,終于做了一個速度勉強讓人滿意的代碼。不過水平所限還是不得不用了vbscript的chr函數用來將acsii轉成unicode,不知道哪位大哥能想想辦法?
ps:算法優(yōu)化真是個費腦筋的活。
-×-×-×-×-×-×-×-×-華麗的更新分割線-×-×-×-×-×-×-×-×-
俺每句話都下了斷點測試運行時間,終于把運行時間縮短了大約10倍,現在應該是一種可以實用的算法了。
我一開始用正則替換,每個字替換一遍,結果發(fā)現87020字節(jié)居然要40秒左右
現在這個代碼在我電腦上只需要大約3秒,哈哈哈哈,感覺真爽
注意:對于只需要解碼一次的情形本算法不是最優(yōu),但是對于需要多次解碼的時候應該是最好的算法了。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
ps:算法優(yōu)化真是個費腦筋的活。
-×-×-×-×-×-×-×-×-華麗的更新分割線-×-×-×-×-×-×-×-×-
俺每句話都下了斷點測試運行時間,終于把運行時間縮短了大約10倍,現在應該是一種可以實用的算法了。
我一開始用正則替換,每個字替換一遍,結果發(fā)現87020字節(jié)居然要40秒左右
現在這個代碼在我電腦上只需要大約3秒,哈哈哈哈,感覺真爽
注意:對于只需要解碼一次的情形本算法不是最優(yōu),但是對于需要多次解碼的時候應該是最好的算法了。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關文章
arcgis for js 修改infowindow樣式的方法
下面小編就為大家?guī)硪黄猘rcgis for js 修改infowindow樣式的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11
JavaScript setTimeout和setInterval的使用方法 說明
兩個函數都是可以用來實現一段時間后執(zhí)行一段javascript代碼的效果。兩個函數都有兩個參數,前面的都是執(zhí)行表達式,后面的是隔的秒數。2010-03-03
JavaScript原生編寫《飛機大戰(zhàn)坦克》游戲完整實例
飛機大戰(zhàn)坦克是一款小游戲,相信很多朋友都有玩過,由于最近在深入學習Javascript,所以想著用利用Javascript來實現這個游戲,下面這篇文章主要介紹了如何利用JavaScript原生編寫《飛機大戰(zhàn)坦克》游戲,需要的朋友可以參考下2017-01-01
JS變量中有var定義和無var定義的區(qū)別以及es6中l(wèi)et命令和const命令
這篇文章主要介紹了JS變量中有var定義和無var定義的區(qū)別以及es6中l(wèi)et命令和const命令,需要的朋友可以參考下2017-02-02
JavaScript字符串String和Array操作的有趣方法
字符串和數組在程序編寫過程中是十分常用的類型,因此程序語言都會將String和Array作為基本類型,并提供許多字符串和數組的方法來簡化對字符串的操作2012-12-12

