jQuery實現(xiàn)動態(tài)加載(按需加載)javascript文件的方法分析
本文實例講述了jQuery實現(xiàn)動態(tài)加載(按需加載)javascript文件的方法。分享給大家供大家參考,具體如下:
為了提高網(wǎng)頁程序的性能,在很多情況下javascript 是按需加載,而不是全部寫在 <head>里面。利用jQuery可以很方便的實現(xiàn)按需加載js.
$("#load").click(function(){
$.getScript('helloworld.js', function() {
$("#content").html('js 加載成功!');
});
});
當(dāng)id為“l(fā)oad" 的按鈕被點擊之后,將會動態(tài)加載 helloword.js , 然后就可以執(zhí)行里面的方法。
<html>
<head>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
</head>
<body>
<h1>利用 jQuery 動態(tài)加載 js</h1>
<div id="content"></div>
<br/>
<button id="load">Load JavaScript</button>
<button id="sayHello">Say Hello</button>
<script type="text/javascript">
$("#load").click(function(){
$.getScript('js-example/helloworld.js', function() {
$("#content").html('
Javascript is loaded successful! sayHello() function is loaded!
');
});
});
$("#sayHello").click(function(){
sayHello();
});
</script>
</body>
</html>
其中 helloworld.js 的代碼如下:
function sayHello(){
alert("Hello ~我是動態(tài)加載的!");
}
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- 使用jQuery動態(tài)加載js腳本文件的方法
- jquery及js實現(xiàn)動態(tài)加載js文件的方法
- jquery getScript動態(tài)加載JS方法改進詳解
- 一個簡單的動態(tài)加載js和css的jquery代碼
- 三種動態(tài)加載js的jquery實例代碼另附去除js方法
- 如何使用jquery動態(tài)加載js,css文件實現(xiàn)代碼
- jquery動態(tài)加載js/css文件方法(自寫小函數(shù))
- 使用jquery動態(tài)加載Js文件和Css文件
- 使用jquery動態(tài)加載javascript以減少服務(wù)器壓力
- jquery動態(tài)加載js三種方法實例
- 使用jquery動態(tài)加載js文件的方法
相關(guān)文章
jQuery easyui datagrid動態(tài)查詢數(shù)據(jù)實例講解
接下來將從前臺提交查詢條件,從MSSQL返回json數(shù)據(jù)的一個事例來講解一下datagrid動態(tài)查詢數(shù)據(jù),感興趣的你可不要錯過了哈,希望本文可以幫助到你2013-02-02
jQuery EasyUI學(xué)習(xí)教程之datagrid點擊列表頭排序
這篇文章主要介紹了jQuery EasyUI學(xué)習(xí)教程之datagrid點擊列表頭排序的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07
jQuery通過點擊行來刪除HTML表格行的實現(xiàn)示例
從一個HTML表使用一些時髦的效果,只要按一下該行,改行即可被刪除,這個示例比較簡單,新手朋友們可以學(xué)習(xí)下2014-09-09

