jQuery實(shí)現(xiàn)動(dòng)態(tài)加載(按需加載)javascript文件的方法分析
本文實(shí)例講述了jQuery實(shí)現(xiàn)動(dòng)態(tài)加載(按需加載)javascript文件的方法。分享給大家供大家參考,具體如下:
為了提高網(wǎng)頁程序的性能,在很多情況下javascript 是按需加載,而不是全部寫在 <head>里面。利用jQuery可以很方便的實(shí)現(xiàn)按需加載js.
$("#load").click(function(){ $.getScript('helloworld.js', function() { $("#content").html('js 加載成功!'); }); });
當(dāng)id為“l(fā)oad" 的按鈕被點(diǎn)擊之后,將會(huì)動(dòng)態(tài)加載 helloword.js , 然后就可以執(zhí)行里面的方法。
<html> <head> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> </head> <body> <h1>利用 jQuery 動(dòng)態(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 ~我是動(dòng)態(tài)加載的!"); }
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計(jì)有所幫助。
- 使用jQuery動(dòng)態(tài)加載js腳本文件的方法
- jquery及js實(shí)現(xiàn)動(dòng)態(tài)加載js文件的方法
- jquery getScript動(dòng)態(tài)加載JS方法改進(jìn)詳解
- 一個(gè)簡單的動(dòng)態(tài)加載js和css的jquery代碼
- 三種動(dòng)態(tài)加載js的jquery實(shí)例代碼另附去除js方法
- 如何使用jquery動(dòng)態(tài)加載js,css文件實(shí)現(xiàn)代碼
- jquery動(dòng)態(tài)加載js/css文件方法(自寫小函數(shù))
- 使用jquery動(dòng)態(tài)加載Js文件和Css文件
- 使用jquery動(dòng)態(tài)加載javascript以減少服務(wù)器壓力
- jquery動(dòng)態(tài)加載js三種方法實(shí)例
- 使用jquery動(dòng)態(tài)加載js文件的方法
相關(guān)文章
jquery拖拽效果完整實(shí)例(附demo源碼下載)
這篇文章主要介紹了jquery拖拽效果實(shí)現(xiàn)方法,詳細(xì)介紹了jQuery實(shí)現(xiàn)拖拽功能的具體步驟與相關(guān)技巧,并附代碼了demo源碼供讀者下載參考,需要的朋友可以參考下2016-01-01jQuery僅用3行代碼實(shí)現(xiàn)的顯示與隱藏功能完整實(shí)例
這篇文章主要介紹了jQuery僅用3行代碼實(shí)現(xiàn)的顯示與隱藏功能,以完整實(shí)例形式分析了jQuery實(shí)現(xiàn)鼠標(biāo)響應(yīng)及頁面元素屬性變換的相關(guān)技巧,需要的朋友可以參考下2015-10-10Easyui ueditor 整合解決不能編輯的問題(推薦)
這篇文章主要介紹了Easyui ueditor 整合解決不能編輯的問題 ,需要的朋友可以參考下2017-06-06jQuery中closest和parents的區(qū)別分析
本文給大家介紹jquery中parents()和closest()用法與區(qū)別介紹,在jquery中parents()查找父級(jí)元素刪除的時(shí)候,發(fā)現(xiàn)它不包含根元素,于是用了closest(),效果不錯(cuò),下面我來給大家具體的介紹一下2015-05-05jQuery控制元素顯示、隱藏、切換、滑動(dòng)的方法總結(jié)
這篇文章主要介紹了jQuery控制元素顯示、隱藏、切換、滑動(dòng)的方法總結(jié),本文講解了hide()、show() 、slideDown、slideUp、 slideToggle、fadeIn()、fadeOut()、fadeTo()等方法使用實(shí)例,需要的朋友可以參考下2015-04-04