加载jquery(如果尚未加载)并使用本地版本(如果没有可用连接)

 if (typeof jQuery == 'undefined') { var script = document.createElement('script'); script.type = "text/javascript"; script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(script); }  

这是我目前的代码。 如果script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"失败,有没有办法加载jquery lib的本地副本? 这个脚本是异步加载的吗? 或者它会冻结ui线程直到加载?

你可以这样做: