博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
动态加载JS(转)
阅读量:4313 次
发布时间:2019-06-06

本文共 1307 字,大约阅读时间需要 4 分钟。

/*动态导入js文件*/  function importJS(src) {       /*       * fpath = fpath.replace(/\./g,'\/'); document.write('');       */      src=src.replace(/\./g,'\/');     if(src.lastIndexOf(".js")!=(src.length-2) && src.lastIndexOf(".JS")!=(src.length-2))        jpath=src+'.js';    else        jpath=src;       var headerDom = document.getElementsByTagName('head').item(0);       var jsDom = document.createElement('script');       jsDom.type = 'text/javascript';       jsDom.src = jpath;       headerDom.appendChild(jsDom);   }

 

使用方法也很简单了,直接在要加载js的地方调用就可以了

importJS("jquery.js");

 

当然,也可以使用,用法如下:

//添加jquery支持JSLoader.loadJavaScript("/js/ext/adapter/jquery/jquery.js");JSLoader.loadJavaScript("/js/jquery.cookie.js");JSLoader.loadJavaScript("/js/ext/adapter/jquery/ext-jquery-adapter.js");//Ext支持JSLoader.loadStyleSheet("/js/ext/resources/css/ext-all.css");JSLoader.loadJavaScript("/js/ext/ext-base.js");JSLoader.loadJavaScript("/js/ext/ext-all.js");JSLoader.loadJavaScript("/js/ext/ext-lang-zh_CN.js");//加载自定义toolbar图标css样式JSLoader.loadStyleSheet("/js/ext/plugins/icon/css/ext-extend.css");//加载用户超时,异常处理JSLoader.loadJavaScript("/js/extajax.js");//主题管理JSLoader.loadJavaScript("/js/exttheme.js");//Excel导出支持JSLoader.loadJavaScript("/js/ext.excel.js");

转载于:https://www.cnblogs.com/dwfbenben/archive/2012/05/03/2481003.html

你可能感兴趣的文章
页面中调用系统常用的对话框需要用到的classid
查看>>
cygwin下的目录软连接
查看>>
eclipse控制台不显示输出的解决办法
查看>>
Java中的TCP/UDP网络通信编程
查看>>
Trie树
查看>>
Mysql支持的数据类型(总结)
查看>>
对测试转开发的一些想法
查看>>
MVC文件上传08-使用客户端jQuery-File-Upload插件和服务端Backload组件让每个用户有专属文件夹...
查看>>
html模板中调用变量
查看>>
pacs dicom3.0 DCMTK EFilm
查看>>
大气登录页面
查看>>
应用程序缓存的应用(摘抄)
查看>>
C#析构函数,类运行结束后运行
查看>>
在LAMP的生产环境内添加PHP的cURL扩展模块
查看>>
AMH 软件目录介绍
查看>>
你可能使用了Spring最不推荐的注解方式
查看>>
java常见3种文件上传速度对比和文件上传方法详细代码
查看>>
SVD总结
查看>>
python基础教程(三)
查看>>
PL SQL Developer中文乱码
查看>>