Jquery动态加载js的三种方法如下:

第一种:

$.getscript("test.js");

例如:

<script type="text/javascript">
$(function()
{
$('#loadButton').click(function(){
$.getScript('new.js',function(){
newFun('"Checking new script"');
});
});
});
</script> 

第二种:

function loadjs(file){
var head = $('head').remove('#loadscript');
$("<scri"+"pt>"+"</scr"+"ipt>").attr({src:file,type:'text/javascript',id:'load'}).appendto(head);
}

例如:

//动态加载js
function loadJavascriptInHead(file) {var head = $('head');$("<script></script>").attr({ src: file, type: 'text/javascript', id: 'loadscript' }).appendTo(head);
}

第三种:

$("<scri"+"pt>"+"</scr"+"ipt>").attr({src:file,type:'text/javascript',id:'load'}).appendto($('head').remove('#loadscript'));

第三种方法没用过,还没有例子。这三种方法我更倾向于用第二种,在即将整理的下一篇文章《ASP.NET中JavaScript的中英文(多语言)实现方案(二)》中会用到这个例子。请关注。

  

转载于:https://www.cnblogs.com/jxlsomnus/p/4269945.html

(一)JQuery动态加载js的三种方法相关推荐

  1. 异步加载js的三种方法

    js加载时间线 : 它是根据js出生的那一刻开始记录的一系列浏览器按照顺序做的事,形容的就是加载顺序,可以用来优化什么东西,理论基础,背下来. 1.创建Document对象,开始解析web页面.解析H ...

  2. jquery 动态加载js插件

    作用描述: 在H5页面直接加载插件,有时可能在js使用到时没有记载完成,如果不进行二次加载及判断,程序可能就此卡壳,无法继续运行.通过jquery动态多次判断加载,保证插件的完整加载及使用. 解决方案 ...

  3. JS 异步加载js的三种方案

    js文件同步加载的缺点: 页面的js文件一般是同步加载,加载到js文件会阻断html和css的加载,要等到js文件加载完毕,才能继续向下执行,因为js文件可能会操作html和css:但有些js文件不会 ...

  4. 图片懒加载的原理--三种方法实现

    1. 图片懒加载的背景 类似于大型的淘宝商城.京东等网页,设计大量的商品图片信息,如果我们使页面包含的所有图片一次性加载完成,那用户体验很差. 目前流行的做法是滚动动态加载,也就是懒加载,显示在屏幕之 ...

  5. (转,记录用)jQuery页面加载初始化的3种方法

    jQuery 页面加载初始化的方法有3种 ,页面在加载的时候都会执行脚本,应该没什么区别,主要看习惯吧,本人觉得第二种方法最好,比较简洁. 第一种: [javascript] view plainco ...

  6. python等待网页加载_Python Selenium等待(waits)页面加载完成的三种方法

    从网上load的: 网页常常会因为网络原因,程序问题等等导致打开网页慢,一直在那里打圈圈. 出现这种情况时网页里的很多元素就没有加载完成,如果你刚好要定位的元素没有加载完,这时定位的话程序就会抛出异常 ...

  7. QML实时加载图片的三种方法(QQuickImageProvider,QQuickPaintedItem,QQuickItem)

    1. 缓存刷新方法,继承QQuickImageProvider #include <QQuickImageProvider> #include <QImage>class Im ...

  8. jquery动态加载JS【方法getScript】的改进

    http://www.cnblogs.com/cuitsl/archive/2012/11/15/2771549.html 转载于:https://www.cnblogs.com/wln3344/p/ ...

  9. JavaScript动态加载js文件

    /********************************************************************** JavaScript动态加载js文件* 说明:* 之前没 ...

最新文章

  1. MobileViT: 一种更小,更快,高精度的轻量级Transformer端侧网络架构(附代码实现)...
  2. 2020人工神经网络第一次作业
  3. AJAX (异步 javascript 和 xml)
  4. 入围CVPR最佳论文,这项AI基础研究让我们对虎牙刮目相看
  5. 幂函数与指数函数的区别
  6. 【错误记录】Android 中调用 Process 命令行执行指令 ( java.lang.IllegalThreadStateException: process hasn‘t exited )
  7. java des加密解密
  8. Ribbon源码解析(一)
  9. Tomcat服务器性能优化
  10. 2万 | 北京做Java开发月薪 2 万,so easy!
  11. 51-表达式计算(带括号的)
  12. 生产者消费者伪码_[线程同步]生产者消费者代码实现
  13. 边沿检测电路设计verilog
  14. springmvc的运行原理个人见解
  15. unity打开内嵌游戏网页
  16. python代码库-这7个开源的Python库,让你轻松代码分析
  17. 数学分析教程(科大)——1.3笔记+习题
  18. 正则表达式详解及示例
  19. 东方欲晓,莫道君行早。踏遍青山人未老,风景这边独好。
  20. 云闪付华为P9指纹_华为云闪付app指纹支付

热门文章

  1. android studio开发app实例_基于Android输入法开发,制作一个微信斗图APP
  2. Dell戴尔台式机电脑Vostro 3470原装出厂Windows10系统恢复原厂OEM系统
  3. 华为鸿蒙系统HarmonyOS学习之三:鸿蒙HarmonyOS 系统安全性
  4. 80后的大学校园流行语很雷人
  5. [含论文+开题报告+答辩PPT+源码等]ssm人力资源考勤系统oa人事办公工资请假考勤
  6. java函数方法详解(简单易懂)
  7. 【Excel高效工作3】VLOOKUP函数实例使用(二):精确匹配进阶——反向查找,多条件查找 / 模糊匹配的使用
  8. c语言股票最大收益_c语言求存款最大收益
  9. CBAM[2018-ECCV]
  10. html5未来性能,HTML5 | 技术突破:HTML5裸跑性能已可媲美APP