时间:2021-05-26
本文实例讲述了jquery及js实现动态加载js文件的方法。分享给大家供大家参考,具体如下:
问题:
如果用jquery append直接加载script标签的话,会报错的。除了document.write外,还有没有其他的比较好的动态加载js文件的方法。
解决方法:
1、jquery方法
$.getScript("./test.js"); //加载js文件$.getScript("./test.js",function(){ //加载test.js,成功后,并执行回调函数 console.log("加载js文件");});2、js方法
<html><body></body></html><script type="text/javascript">function loadScript(url, callback) { var script = document.createElement("script"); script.type = "text/javascript"; if(typeof(callback) != "undefined"){ if (script.readyState) { script.onreadystatechange = function () { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; } else { script.onload = function () { callback(); }; } } script.src = url; document.body.appendChild(script);}loadScript("jquery-latest.js", function () { //加载,并执行回调函数 alert($(window).height());});//loadScript("jquery-latest.js"); //加载js文件</script>更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript错误与调试技巧总结》与《JavaScript扩展技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了原生JS实现动态加载js文件并在加载成功后执行回调函数的方法。分享给大家供大家参考,具体如下:有的时候需要动态加载一个javascript文件,并
jquery动态加载css,js文件方法简单很,例方法1:代码如下复制代码代码如下:$.getscript("test.js");方法2:代码如下复制代码代码如
复制代码代码如下:$.getScript(url,callback)这个方法是jquery自身提供的一个用于动态加载js的方法。当网站需要加载大量js时,动态的
如果你有很多关联的CSS文件要一起加载,或者想动态的加载不同的CSS文件,那么下面的方法你一定对你有帮助。Jquery动态加载Js和Css扩展方法$.exten
使用jquery动态加载js,css文件复制代码代码如下:$.extend({includePath:'',include:function(file){var