这个插件主要是结合jquery或者xhr异步请求来使用的,它可以把已经引入过的js文件记录在浏览器内存中,当下次再引入相同的文件就忽略该文件的引入。 当你用$.load("dir/my-page.jsp"); 或xhr.request("server/to-my-page");等异步请求加载html页面的时候,在页面中导入js文件用本插件进行引入的话, 那么其他请求的页面中也导入了和前面页面相当的js文件的情况下,那这些js文件就不需要重新引入。插件会自动忽略之前已经引入过的文件,来节约开销加快速度。 此插件不支持浏览器刷新保存数据,那需要利用cookie来保存引入数据记录。这里只时候异步加载js文件的方式。
使用本插件必须先引入jquery,后再引入动态导入插件js文件。在不刷新页面的情况下,本插件导入的javascript只需用导入一次,后面都会使用上一次导入的缓存文件 下面简单说下插件用法,使用规则方法:
1、导入一个文件
2、导入多个文件
<a></a>
3、导入js文件完成后,执行回调函数
4、全部完整配置参数列表
庐山真面目,插件源码在此:
本文转自hoojo博客园博客,原文链接:http://www.cnblogs.com/hoojo/p/jquery_import_dynamic_script_debug_js.html,如需转载请自行联系原作者