麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery+ajax實現動態執行腳本的方法

2019-11-20 13:19:15
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery+ajax實現動態執行腳本的方法。分享給大家供大家參考。具體分析如下:

有時候,在頁面初次加載時就取得所需的全部JavaScript也是沒有必要的。具體需要取得哪個腳本,要視用戶的操作而定。雖然可以在需要時動態地引人<script>標簽,但注人所需代碼的更優雅的方式則是通過jQueiy直接加載.js文件。

向頁面中注人腳本與加載HTML片段一樣簡單。但在這種情況下,需要使用全局函數 $.getScript(),這個全局函數與它的同輩函數類似,接受一個URL參數以查找腳本文件,參見如下代碼:

復制代碼 代碼如下:
$(document).ready(function() {
$('#letter-c a').click(function(event) { event.preventDefault();
$.getScript('c.js');
});
});

在前一個例子中,接下來要做的應該是處理結果數據,以便有效地利用加載的文件。然而, 對于一個腳本文件來說,這個過程是自動化;換句話說,腳本會自動執行。
以這種方式取得的腳本會在當前頁面的全局環境下執行。這意味著腳本有權訪問在全局環境中定義的函數和變量,當然也包括jQuery自身。因而,我們可以模仿JSON的例子來準備腳本代碼,以便在腳本執行時將HTML插人到頁面中。現在,將以下腳本代碼保存到c.js中:

復制代碼 代碼如下:
var entries = [
{
"term": "CALAMITY",
"part": "n.",
 
 
"definition": "A more than commonly plain and...
},
{
"term": "CANNIBAL",
"part": "n.",
"definition": "A gastronome of the old school who..."
},
{
"term": "CHILDHOOD",
"part": "n.",
"definition": "The period of human life intermediate..."
}
//省略的內容
];
var html ='';
$.each(entries, function() {
html += '<div class="entry">';
html += '<h3 class="term">' + this.term + '</h3>';
html += '<div class="part">' + this.part + '</div>';
html += '<div class="definition">' + this.definition + '</div>';
html += '</div>';
});
$('#dictionary').html(html);

最后,單擊c鏈接,應該會看到我們預期的結果。

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 制服丝袜成人动漫 | 久久精品日本一区 | 污黄视频在线播放 | 成年人视频免费看 | 91成人天堂久久成人 | 国产美女视频黄a视频免费 日韩黄色在线播放 | 免费国产在线视频 | 看91视频 | 91豆奶| 中文字幕国产一区 | 国产九色在线播放九色 | 久久精品视频1 | 宅男噜噜噜66一区二区 | 欧美爱爱视频网站 | 九九热在线免费观看视频 | 男人的天堂视频网站 | 欧美扩阴视频 | 久久久国产精品网站 | 国产高潮失禁喷水爽到抽搐视频 | 丰满年轻岳中文字幕一区二区 | 国产噜噜噜噜久久久久久久久 | 最新av免费网址 | 在线成人av观看 | 国产久草视频在线 | 媚药按摩痉挛w中文字幕 | 欧美国产免费 | 欧美顶级毛片在线播放小说 | 龙床上的呻吟高h | 国产亚洲精品久久久久久久久久 | 欧美成人午夜精品久久久 | 九色 在线 | 少妇一级淫片免费放正片 | 久久久成人精品视频 | 亚洲成人精品视频 | 久久久www视频 | 久久艹国产精品 | 国内久久久久 | 在线视频 亚洲 | 成人一级免费视频 | 一级做a爰片性色毛片2021 | 人人做人人看 |