全國
服務(wù)熱線
0393-6919991
當(dāng)前位置:首頁新聞中心學(xué)校新聞
7 jQuery ***佳實(shí)踐
發(fā)布時間:2019-12-26     分類:學(xué)校新聞

前言

隨著豐富Web應(yīng)用程序的數(shù)量和用戶對快速交互響應(yīng)的高期望的增加,開發(fā)人員已開始使用JavaScript庫快速高效地完成一些重復(fù)任務(wù)。濮陽電腦培訓(xùn)常見開設(shè)的專業(yè)課程有電子商務(wù)、軟件開發(fā)、藝術(shù)設(shè)計、計算機(jī)應(yīng)用、互聯(lián)網(wǎng)營銷、網(wǎng)頁設(shè)計、Java開發(fā)、.net開發(fā)、數(shù)據(jù)庫維護(hù)、網(wǎng)絡(luò)技術(shù)、硬件維修等技術(shù)。濮陽會展設(shè)計培訓(xùn)java開發(fā):市場上一般的商用軟件Java程序開發(fā)的還是比較主流,包括一些游戲軟件等都加以Java程序開發(fā)原理及思想。

這是***流行的JavaScript庫之一是jQuery的。但jQuery的大量應(yīng)用中使用JavaScript庫,它的***佳做法時帶來了另外一個問題,什么有它不好的做法?

背景

在本文中,java培訓(xùn)和教育將向您介紹一些編寫、調(diào)試和檢查JavaScript代碼的良好實(shí)踐。事實(shí)上,我選擇了七個***常見的場景。

1. 使用 CDN 及其后備

CDN表示內(nèi)容傳遞網(wǎng)絡(luò)、緩存JavaScript文件的服務(wù)器。使用CDN后,無論何時新用戶發(fā)起請求,應(yīng)用程序都可以使用CDN緩存,而無需從服務(wù)器重新加載庫文件。CDN服務(wù)可用于Google、Microsoft和JQuery。

鑒于網(wǎng)絡(luò)的并不總是***可靠的,服務(wù)器停機(jī)時間也有可能出于某種原因,你必須確保使,即使這些事情發(fā)生,你的應(yīng)用程序仍然可以正常運(yùn)行。這一次,我們將使用備用地址時,該應(yīng)用程序無法找到緩存庫時,它會被返回到使用服務(wù)器上的文件。

Google CDN 是這樣的

SCRIPTS SRC ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js scripts

這是MicrosoftCDN的案例

SCRIPT SRC = // ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js / script

需要注意的是,我們沒有將URL協(xié)議指定為HTTP,而是指定為//used。這是因?yàn)镃DN服務(wù)器支持HTTP和HTTPS如果您的網(wǎng)站具有SSL身份驗(yàn)證,則可以正常加載文件而無需修改。

此外,正如我前面提到的,我們還需要一個回退地址,以防 CDN 服務(wù)器出現(xiàn)故障。

Script / localsourceforjqueryrdquo; / scripttrsquo;)

當(dāng)然,你也可以配置所需使用jQuery要求,但我覺得它是如此糟糕。

2、限制DOM交互

使用JavaScript操作DOM樹是一種性能消耗。jQuery也是如此。所以盡量減少與dom的交互。當(dāng)我?guī)椭业囊晃煌绿岣邤?shù)據(jù)顯示速度時,我看到他在循環(huán)中使用了選擇器。這是個表演殺手!這是他寫的

Containerdiv $(# contentdivfor (var d0; d TotalActions; d + +){ containerDiv.


? 亚洲V国产一区二区三区,深夜免费福利男女爱视频,亚州国产无码三级,亚洲欧美色中文字幕在线