使用jquery动态加载javascript以减少服务器压力
2023-06-13 09:14:40 时间
幸运的是,jQuery提供了一个内置的实用函数,$getScript()为我们提供了这样的方法。来实现在网页动态的功能。来看看这个函数的语法:
$.getScript(url,callback)
获取url参数所指定的脚本,使用一个GET请求到指定的服务器
Parameters
URL()获取脚本文件的URL。
callback(Function)可选函数调用脚本文件加载后里面的函数
具体实现过程是
从资源加载文本
|如果字符串成功
返回XHR实例,用来获取脚本。
如何使用呢看下面的方法
我们创建一个new.js脚本文件
复制代码代码如下:
$.getScript(url,callback)
获取url参数所指定的脚本,使用一个GET请求到指定的服务器
Parameters
URL()获取脚本文件的URL。
callback(Function)可选函数调用脚本文件加载后里面的函数
具体实现过程是
从资源加载文本
|如果字符串成功
返回XHR实例,用来获取脚本。
如何使用呢看下面的方法
我们创建一个new.js脚本文件
vartestVar="NewJSloaded!";
alert(testVar);
functionnewFun(dynParam)
{
alert("Youjustpassed"+dynParam+"asparameter.");
}
HTML代码
<html>
<head>
<title>$.getScriptExample</title>
<scripttype="text/javascript"src="../jquery.js"></script>
<scripttype="text/javascript">
$(function()
{
$("#loadButton").click(function(){
$.getScript("new.js",function(){
newFun(""Checkingnewscript"");//这个函数是在new.js里面的,当点击click后运行这个函数
});
});
});
</script>
</head>
<body>
<buttontype="button"id="loadButton">Load</button>
</body>
</html>
上述代码当中我们创建一个new.js的脚本文件,在body部分当button函数触发的时候调用它,这样做的好处是减少服务器压力,是非常值得推荐的
相关文章
- JavaScript笔记(12)之事件基础
- html javascript_dom节点
- javascript编程单线程之异步模式Asynchronous
- Javascript DOM(一)
- JQuery JavaScript常用API整理(前端入门必学)
- JavaScript基本包装类型
- Javascript 判断浏览器版本和名称详解编程语言
- jQuery与javascript对照学习获取父子前后元素实现代码
- 用javascript实现jquery的document.ready功能的实现代码
- JavaScript学习笔记(五)
- jQuery学习7操作JavaScript对象和集合的函数
- JQuery插件模板制作jquery插件的朋友可以参考下
- JavaScript调用Activex控件的事件的实现方法
- JavaScript中使用replace结合正则实现replaceAll的效果
- JavaScript高级程序设计阅读笔记(十六)javascript检测浏览器和操作系统-detect.js
- 通过jQuery源码学习javascript(三)
- 在JavaScript中判断整型的N种方法示例介绍
- VS2008中使用JavaScript调用WebServices
- javascript和jquery实现设置和移除文本框默认值效果代码