求教动态加载js的时候,如何防止重复加载?JScript codescript document.createElement(SCRIPT)script.
求教动态加载js的时候,如何防止重复加载?
- JScript code
script = document.createElement("SCRIPT");script.src = "xxxxxx.js";heads = document.getElementsByTagName("HEAD");head = heads[ 0 ];head.appendChild(this.script);我用这种方式动态加载js,请问如何防止重复加载?
我想了个办法但不知道好不好,用这个js文件的路径作id,这样每次加载前先看看有没有这个id,有就不加载了,没才加载,如果这个路径好长的话,例如:xxxxxx\xxxxx\xxxxxxxxx\xxxx.js,用它来做id会不会影响性能?
[解决办法]
不知道id最长为多少,但应该用xxxxxx/xxxxx/xxxxxxxxx/xxxx.js正斜刚吧,楼主的想法不错。
[解决办法]
http://bbs.51js.com/thread-72939-1-1.html
