我知道,异步加载外部脚本并在加载脚本时提供回调功能会导致很多跨浏览器问题。经过相当多的研究后,我发现了几个相当大的JavaScript库,包括这个功能。
但我正在搜索的是一个 small 库,专门为此任务设计,我可以嵌入到我的应用程序中。我到目前为止最接近的是Bezen's load script loading module,但我不知道它有多可靠。我的应用程序必须支持具有任何市场份额的所有浏览器,不幸的是包括IE6。
我在想,这可能是一个光滑的尝试&真正的JavaScript库,每个人都使用,但我找不到。感谢所有建议,最好的建议将被标记为已接受的答案。
答案 0 :(得分:1)
修改:根据您的问题评论,您需要:
http://www.yterium.net/jQl-an-asynchronous-jQuery-Loader(700字节缩小和gziped)
将加载jQuery而不会阻止浏览器呈现, 在此期间,
$(document).ready()
的所有内联电话 将排队。
一旦jQuery准备好,就会运行所有排队的内联调用 尊重他们的初始订单
也许downvote是因为您可以通过简单的Google搜索找到问题的答案:https://www.google.com/search?q=async+jquery+load
答案 1 :(得分:0)
我最终使用SidJS。所有这一切,直截了当,通过URL加载JS或CSS文件,并为文件加载和准备好时提供回调功能。