function appendJQCDN() {
var head = document.head || document.getElementsByTagName('head')[0];
var script = document.createElement('script');
var style = document.createElement('style');
script.setAttribute("src", "https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js");
style.innerHTML = '';
head.appendChild(script);
head.appendChild(style); }
动态添加 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);
}
loadScript("https://cdn.bootcss.com/jquery/3.2.1/jquery.js", function() { 

      //加载,并执行回调函数

      alert('动态引入jquery成功')

});

最新文章

  1. MongoDB 聚合操作
  2. 更新整理本人所有博文中提供的代码与工具(C++,2013.08)
  3. MYSQL 表级锁 行级锁 页面锁区别
  4. linux使用FIO测试磁盘的iops 【转载】
  5. html table 知识点
  6. Git 系列(一):什么是 Git
  7. Gradle的简介与安装
  8. Unity3D 相关技术
  9. 高级软件工程2017第5次作业—— 团队项目:需求改进&系统设计
  10. 关于微信JS-SDK 分享接口的两个报错记录
  11. SpringMVC页面向Controller传参
  12. Ubuntu14.04安装 ROS 安装步骤和问题总结
  13. mybatis 参数为list时,校验list是否为空, mybatis ${}与#{}的区别
  14. MySQL的主从分离基本配置
  15. console报错:No mapping found for HTTP request with URI(xxx)
  16. spring security 注解@EnableGlobalMethodSecurity详解
  17. Axiom3D:Ogre中Mesh网格分解成点线面。
  18. jQuery----事件绑定之动态添加、删除table行
  19. Github中展示demo
  20. Codeforces 946D Timetable(预处理+分组背包)

热门文章

  1. Kafka、RabbitMQ、RocketMQ等消息中间件的对比
  2. Docker:Service
  3. 防止网站检测出Selenium的window.navigator.webdriver属性
  4. jenkins 异常
  5. ImgNoGoodWindow
  6. 【BZOJ】2815: [ZJOI2012]灾难
  7. 【BZOJ】3926: [Zjoi2015]诸神眷顾的幻想乡
  8. Flexbox弹性布局,更优雅的布局
  9. JavaEE编程实验 实验1 Java常用工具类编程(未完成)
  10. js_提示是否删除小案例