国产探花免费观看_亚洲丰满少妇自慰呻吟_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");		});	}); 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奇台县| 海门市| 寻甸| 双峰县| 博野县| 甘德县| 博兴县| 綦江县| 宁晋县| 星座| 扎赉特旗| 昭平县| 白玉县| 南丹县| 宣恩县| 牡丹江市| 四川省| 高陵县| 仙桃市| 和田县| 张家界市| 盐边县| 萨迦县| 抚顺市| 荥阳市| 白银市| 龙江县| 三门峡市| 咸阳市| 高青县| 伊金霍洛旗| 定陶县| 寿阳县| 泽库县| 罗田县| 同心县| 邯郸县| 双鸭山市| 宁波市| 临泉县| 双鸭山市|