动态加载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 相关文章推荐
javascript 常用关键字列表集合
Dec 04 Javascript
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
Apr 10 Javascript
JS getMonth()日期函数的值域是0-11
Feb 15 Javascript
写自已的js类库需要的核心代码
Jul 16 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
Oct 11 Javascript
jQuery实现图片放大预览实现原理及代码
Sep 12 Javascript
js字符串截取函数substr substring slice使用对比
Nov 27 Javascript
JavaScript获取表单内所有元素值的方法
Apr 02 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
Oct 21 Javascript
教你5分钟学会用requirejs(必看篇)
Jul 25 Javascript
Vue组件实例间的直接访问实现代码
Aug 20 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
Dec 28 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
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
2012/06/14 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
浅谈Javascript变量作用域问题
2014/12/16 Javascript
jQuery基于扩展实现的倒计时效果
2016/05/14 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
在layui框架中select下拉框监听更改事件的例子
2019/09/20 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
2020/08/19 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
跟老齐学Python之dict()的操作方法
2014/09/24 Python
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
Python实现的简单hangman游戏实例
2015/06/28 Python
你真的了解Python的random模块吗?
2017/12/12 Python
使用Python设计一个代码统计工具
2018/04/04 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
2020/11/20 Python
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
工程师求职简历的自我评价分享
2013/10/10 职场文书
幼儿园保育员辞职信
2014/01/12 职场文书
幼儿园教师节活动方案
2014/02/02 职场文书
四年级数学教学反思
2014/02/02 职场文书
医院总经理岗位职责
2014/02/04 职场文书
区域经理岗位职责
2015/02/02 职场文书
详解CSS中postion和opacity及cursor的特性
2022/08/14 HTML / CSS