动态加载jquery库的方法


Posted in Javascript onFebruary 12, 2014

有时候,我们可能不会在网页中<script src="jquery.min.js" 来加载 Jquery 库,可能在用户点击某个按钮后,才去加载 Jquery 库。好处不用我说,节省带宽,提高访问速度,因为用户可能不会点击这个按钮,也就不需要 Jquery 。那么如何动态加载 Jquery 库呢?一般可以用 Document.write 来打印出,也可以用 Ajax ,也可以用我下面的这种方式:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" >  
<head>  
    <title>动态加载Jquery库,不用创建Ajax请求。在 a 的 href 属性中写一段或多段代码</title>  
    <style type="text/css">  
        #message { margin: 20px 10px; color:Green; }  
    </style>  
    <script language="javascript" type="text/javascript">  
        function AjaxLoadJquerylibrary()  
        {  
            var d = document, s = d.getElementById('firebug-lite');  
            if (s != null)  
                return;  
            s = d.createElement('script');  
            s.type = 'text/javascript';  
            s.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js';  
            d.body.appendChild(s);  
            document.getElementById("content").style.display = "block";  
        }  
    </script>  
</head>  
<body>  
<div>  
    <input type="button" value="动态导入Jquery" onclick="AjaxLoadJquerylibrary();" /><br />  
</div>  
<div id="message">  </div>    
 <div id="content">  
    请输入您的名字:<input type="text" value="" id="txtUserName" /><br />  
    <a href="javascript:(function(){ var username = $('#txtUserName').val(); alert(username); })();void(0);">Jquery获取名字</a>  
 </div>  
</body>  
</html>
Javascript 相关文章推荐
js 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 Javascript
javascript 用记忆函数快速计算递归函数
Mar 15 Javascript
js 获取(接收)地址栏参数值的方法
Apr 01 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
Oct 22 Javascript
Vue.js每天必学之计算属性computed与$watch
Sep 05 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
Nov 12 Javascript
微信小程序中的onLoad详解及简单实例
Apr 05 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
Aug 18 Javascript
浅谈bootstrap layer.open中end的使用方法
Sep 12 Javascript
如何实现js拖拽效果及原理解析
May 08 Javascript
JavaScript交换变量常用4种方法解析
Sep 02 Javascript
利用 JavaScript 构建命令行应用
Nov 17 Javascript
jquery实现页面图片等比例放大缩小功能
Feb 12 #Javascript
javascript获取web应用根目录的方法
Feb 12 #Javascript
使用javascript控制cookie显示和隐藏背景图
Feb 12 #Javascript
raphael.js绘制中国地图 地图绘制方法
Feb 12 #Javascript
js post提交调用方法
Feb 12 #Javascript
JQuery中操作Css样式的方法
Feb 12 #Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
Feb 12 #Javascript
You might like
php限制上传文件类型并保存上传文件的方法
2015/03/13 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
html读出文本文件内容
2007/01/22 Javascript
让图片旋转任意角度及JQuery插件使用介绍
2013/03/20 Javascript
JavaScript中数组成员的添加、删除介绍
2014/12/30 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
ant design实现圈选功能
2019/12/17 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
[00:52]DOTA2第二届亚洲邀请赛预选赛宣传片
2017/01/13 DOTA
Python中装饰器的一个妙用
2015/02/08 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
Python基于回溯法子集树模板解决选排问题示例
2017/09/07 Python
Python实现识别手写数字大纲
2018/01/29 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
linux下进程间通信的方式
2014/12/23 面试题
入党自我评价范文
2014/02/02 职场文书
房地产广告词大全
2014/03/19 职场文书
生日庆典策划方案
2014/06/02 职场文书
单位工作证明格式模板
2014/10/04 职场文书
英语教师个人工作总结
2015/02/09 职场文书
导游词幽默开场白
2019/06/26 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python
python库sklearn常用操作
2021/08/23 Python
python基础之文件操作
2021/10/24 Python
MySQL笔记 —SQL运算符
2022/01/18 MySQL