動態加載js並執行方法(先js再調用方法)javascript
方法一:// jq封裝方法獲取到js成功後 再執行initMap();java
jQuery.getScript()
函數用於經過HTTP GET形式的加載JavaScript文件並運行它jquery
函數能夠加載跨域的JS文件。請注意,該函數是經過異步方式加載數據的。web
$.getScript("http://webapi.amap.com/maps?v=1.3&key=fc1cc89768a5da46f78aaed607835069",function(){initMap()});api
方法二:js跨域
var script=document.createElement("script");
script.type="text/javascript";
script.src="jquery.js";
document.getElementsByTagName('head')[0].appendChild(script); app
script.onload=function(){方法內容}//js加載完成執行方法異步