JS单独文件写后JQuery生效方式
来源:互联网 发布:郑州淘宝店铺装修设计 编辑:程序博客网 时间:2024/06/07 03:03
最近有一个需求:
1.在一个html中只能引入一个js文件 不能有JS代码和其他JS文件的引入
2.这个JS文件中 还要引入其他的JS文件
3.所有JS功能都写在这个JS文件中 这些代码用到了jQuery相关的东东 所以这里第一个需要解决的就是怎么引入jquery.js
在网上搜索了很多方法都不太实用,由于我自己离开WEB多年 最后向朋友询问得到以下代码
1.js
var script=document.createElement("script");script.type="text/javascript";script.src="jquery.js";document.getElementsByTagName('head')[0].appendChild(script);setTimeout(function(){$(document).ready(function(){$("#bt").click(function(){alert('Hello World');});});},100);其中1.html代码如下:
<html><head><script type="text/javascript" src="1.js"></script></head><body><input type="button" id="bt" value="Click" /></body></html>
下面再附上网上的一些方法:
1、直接document.write<script language="javascript"> document.write("<script src='test.js'><\/script>");</script>2、动态改变已有script的src属性<script src='' id="s1"></script><script language="javascript"> s1.src="test.js"</script>3、动态创建script元素<script> var oHead = document.getElementsByTagName('HEAD').item(0); var oScript= document.createElement("script"); oScript.type = "text/javascript"; oScript.src="test.js"; oHead.appendChild( oScript);</script> 其实原理就是利用dom动态的引入一个js到文件中来~就能和原有的js通信了~
阅读全文
0 0
- JS单独文件写后JQuery生效方式
- 在单独的js文件中开发Jquery的问题
- 在单独js文件中使用EL表达式的方式
- 写环境变量后 怎么才能立刻生效
- js+css页签(css单独写)
- strip后调试符号单独保存文件
- /etc/hosts文件修改后如何生效
- /etc/hosts文件修改后如何生效
- /etc/hosts文件修改后如何生效
- /etc/hosts文件修改后如何生效
- /etc/hosts文件修改后如何生效
- Oracle修改tnsnames文件后何时生效?
- Jsp文件修改后不生效怎么办?
- 单独js文件不能用EL表达式
- 单独的js文件 el表达式
- webpack 单独打包指定JS文件
- 外部引入js文件不生效解决方法
- struts2导入js,css文件无法生效
- dubbo超时与超时后自动重复调用的问题
- 零基础前端学习
- Cookie Session会话编程基础
- 4.12 leetcode -12 pascals-triangle
- MySQL命令行导出数据库
- JS单独文件写后JQuery生效方式
- 子串提取
- httpClient post发送json数据
- AdjustWindowRect
- 《程序员修炼之道-从小工到专家》读书笔记
- logback 根据不同业务打印日志到不同的文件
- Cache数据库备忘录(1)
- 并发编程3:线程池的使用与执行流程
- windows下ImageMagick, JMagick安装配置