就比如我有个js文件:
<head>
<script src="aaa/bbb.js"><script>
</head>
如何让这个js文件只被下载一次,以后打开页面的时候再不需要重新下载呢?
而且以后打开页面都能够自由的调用bbb.js里面的任何函数
非常感谢
特别感谢梅花兄的帮助
顶者有分!!

解决方案 »

  1.   

    使用 userdata 在IE浏览器里确实是一个很好的办法,一个域总容量可以存放 640 kb 的数据,放放你几个脚本没有任何问题,不过,存放脚本也有几个先决条件:
    一、你得拿到文本格式的脚本代码串,因为 userdata 只存放文本信息。
    二、文本形式的脚本串你得还原成运行的脚本。
    我给你的代码是我写的jsframework里的一个片断,我只是告诉你可以这样操作userdata,至于如何把脚本放在这个缓存中,那得到一系列的模式与之匹配。
      

  2.   

    梅花兄,谢谢
    你说的第二点我就是不明白,如何把文本形式的脚本串还原成运行的脚本?
    还有下面一句“那得到一系列的模式与之匹配。”
    是什么意思呢?我一直没看明白
    谢谢,恳请再次指教
    你的jsframework.js写的太牛,看不懂,想中国看的懂的人也不多啊
      

  3.   

    我现在有点明白了
    我再次看了你的jsframework。js
    谢谢!
    先结帐,不懂时再请教