大佬教程收集整理的这篇文章主要介绍了懒加载javascript,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
脚本1:
$.getScript = function(url,callBACk,cachE){ $.ajax({ type: "GET",url: url,success: callBACk,dataType: "script",cache: cache }); };
SCRIPT2:
function require(file,callBACk) { var script = document.getElementsByTagName('script')[0],newjs = document.createElement('script'); // IE newjs.onreadystatechange = function () { if (newjs.readyState === 'loaded' || newjs.readyState === 'complete') { callBACk(); } }; // others newjs.onload = function () { callBACk(); }; newjs.src = file; script.parentNode.insertBefore(newjs,script); } document.getElementById('id').onclick = function () { require('ondemand.js',function () { extraFunction('loaded from the parent page'); document.body.appendChild(document.createTextNode('done!')); }); };
script3:
$L = function (c,d) { for (var b = c.length,e = b,f = function () { if (!(this.readyState && this.readyState !== "complete" && this.readyState !== "loaded")) { this.onload = this.onreadystatechange = null; --e || d() } },g = document.getElementsByTagName("head")[0],i = function (h) { var a = document.createElement("script"); a.async = true; a.src = h; a.onload = a.onreadystatechange = f; g.appendChild(a) }; b;) i(c[--b]) };
以上是大佬教程为你收集整理的懒加载javascript全部内容,希望文章能够帮你解决懒加载javascript所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。