xmlHTTP返回值重编码的优化

 更新时间:2006年11月14日 00:00:00   转载 作者:  
置顶的帖子里有一个VBscript的代码用来将xmlHTTP返回值重编码,不过效率极其低下.....俺费了好大的力气,终于做了一个速度勉强让人满意的代码。不过水平所限还是不得不用了vbscript的chr函数用来将acsii转成unicode,不知道哪位大哥能想想办法?
ps:算法优化真是个费脑筋的活。

-×-×-×-×-×-×-×-×-华丽的更新分割线-×-×-×-×-×-×-×-×-

俺每句话都下了断点测试运行时间,终于把运行时间缩短了大约10倍,现在应该是一种可以实用的算法了。

我一开始用正则替换,每个字替换一遍,结果发现87020字节居然要40秒左右
现在这个代码在我电脑上只需要大约3秒,哈哈哈哈,感觉真爽

注意:对于只需要解码一次的情形本算法不是最优,但是对于需要多次解码的时候应该是最好的算法了。

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • js中reverse函数的用法详解

    js中reverse函数的用法详解

    本篇文章主要是对js中reverse函数的用法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • 如何通过JS实现转码与解码

    如何通过JS实现转码与解码

    这篇文章主要介绍了如何通过JS实现转码与解码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • JavaScript 学习点滴记录

    JavaScript 学习点滴记录

    HTML DOM (Document Object Model文档对象模型) DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件. DOM是以层次结构组织的节点或信息片断的集合.
    2009-04-04
  • Bootstrap Navbar Component实现响应式导航

    Bootstrap Navbar Component实现响应式导航

    这篇文章主要介绍了Bootstrap Navbar Component实现响应式导航的相关资料,讲解了Bootstrap Navbar应用及源码解析,需要的朋友可以参考下
    2016-10-10
  • React学习笔记之列表渲染示例详解

    React学习笔记之列表渲染示例详解

    最近在学习React,学习到了列表渲染这一块,发现网上这方面的资料较少,所以自己来总结下,下面这篇文章主要给大家介绍了关于React学习笔记之列表渲染的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • 微信小程序Page中data数据操作和函数调用方法

    微信小程序Page中data数据操作和函数调用方法

    这篇文章主要介绍了微信小程序Page中data数据操作和函数调用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法

    fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法

    由于公司官网采用的是dreamwaver / fireworks 內建的弹出式菜单的JS,在IE7下发现菜单项文字显示都变成一排,无法正确浏览.
    2009-10-10
  • JS运动相关知识点小结(附弹性运动示例)

    JS运动相关知识点小结(附弹性运动示例)

    这篇文章主要介绍了JS运动相关知识点,总结分析了JavaScript运动所涉及的相关知识点与注意事项,并附带了一个JavaScript弹性运动的实例供大家参考,需要的朋友可以参考下
    2016-01-01
  • BootStrap tab选项卡使用小结

    BootStrap tab选项卡使用小结

    这篇文章主要为大家详细介绍了BootStrap tab选项卡使用小结,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Firefox div高度自适应

    Firefox div高度自适应

    IE不管设置div的高度与否,都会根据内容来自适应高度。但是FIrefox就没有这么聪明了。
    2009-04-04

最新评论