您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關jQuery如何實現(xiàn)動態(tài)加載javascript文件,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
本文實例講述了jQuery實現(xiàn)動態(tài)加載(按需加載)javascript文件的方法。分享給大家供大家參考,具體如下:
為了提高網頁程序的性能,在很多情況下javascript 是按需加載,而不是全部寫在 <head>里面。利用jQuery可以很方便的實現(xiàn)按需加載js.
$("#load").click(function(){ $.getScript('helloworld.js', function() { $("#content").html('js 加載成功!'); }); });
當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> <h2>利用 jQuery 動態(tài)加載 js</h2> <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)加載的!"); }
jquery是一個簡潔而快速的JavaScript庫,它具有獨特的鏈式語法和短小清晰的多功能接口、高效靈活的css選擇器,并且可對CSS選擇器進行擴展、擁有便捷的插件擴展機制和豐富的插件,是繼Prototype之后又一個優(yōu)秀的JavaScript代碼庫,能夠用于簡化事件處理、HTML文檔遍歷、Ajax交互和動畫,以便快速開發(fā)網站。
關于“jQuery如何實現(xiàn)動態(tài)加載javascript文件”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。