使用js动态加载
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);
}
运行这个函数。例如想动态引入jquery,可以这样
loadscript("https://cdn.bootcss.com/jquery/3.2.1/jquery.js", function() {
//加载,并执行回调函数
alert('动态引入jquery成功')
});
在一个没有使用jquery的页面上,运行以上代码以后,就可以在该页面的调试窗口使用jquery了!
上一篇: 减肥吃什么肉越吃越瘦
下一篇: 杨国忠的儿子是他亲生的吗?真相是什么
推荐阅读
-
vue.js父子组件通信动态绑定的实例
-
Three.js使用THREE.TextGeometry创建三维文本中文乱码的问题如何解决?
-
Three.js使用THREE.ParametricGeometry生成平面图形、波浪图形、和克莱因瓶
-
使用three.js开发全景漫游视角问题全景漫游视角
-
jquery插件lazyload.js延迟加载图片的使用方法
-
Linux如何加载raid驱动以便使用RAID安装系统
-
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
-
Ext JS 实现建议词模糊动态搜索功能
-
使用Browserify来实现CommonJS的浏览器加载方法
-
JS实现动态给标签控件添加事件的方法示例