国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript懶惰加載

2019-11-08 01:27:22
字體:
來源:轉載
供稿:網友

        頁面加載外部文件往往都是異步加載,當外部文件關聯引用的時候就會出現問題,因此需要我們手動處理這種動態的引用關系。

        結合實際情況引用的一個百度echarts示例來說明這種情況:

        baidu_echarts.js通常會比我們普通引用的自定義js文件大好幾個數據量級,但是為了實現baiduecharts的效果我們需要在自定義文件中實現引用,當出現網絡延遲等情況的時候,可能會出現無法加載的情況(此時沒有任何錯誤,因為有線程正在努力加載),因此我們必須人為的去處理這種關聯關系。

	function loadScript(url, callback){  	    var script = document.createElement("script")  	    script.type = "text/javascript";  	    if (script.readyState){  //IE  	        script.onreadystatechange = function(){  	            if (script.readyState == "loaded" || script.readyState == "complete"){  	                script.onreadystatechange = null;  	                callback();  	            }  	        };  	    } else {  //Others  	        script.onload = function(){  	            callback();  	        };  	    }  	    script.src = url;  	    document.getElementsByTagName("head")[0].appendChild(script);  	} 		loadScript("$!{gsc.context}/webpage/etrade/pages/accountinfo/echarts.js", function(){  		loadScript("$!{gsc.context}/webpage/etrade/pages/accountinfo/accountinfo.js", function(){  		   console.log(">>>>>do");		});	}); 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 磴口县| 黄大仙区| 竹北市| 泰和县| 甘孜| 新余市| 丹棱县| 富民县| 水富县| 陵水| 阿克| 乳源| 壶关县| 鹿泉市| 吉隆县| 赫章县| 清流县| 永仁县| 泾阳县| 隆尧县| 宁陵县| 屯昌县| 台南县| 吕梁市| 江源县| 厦门市| 上蔡县| 台东县| 隆子县| 西乌珠穆沁旗| 文昌市| 集贤县| 电白县| 商丘市| 诸城市| 昌图县| 渭源县| 福海县| 全南县| 深圳市| 大名县|