原創(chuàng)|其它|編輯:郝浩|2012-07-29 22:21:57.000|閱讀 246 次
概述:JQuery匯集了HTML5和CSS,jQuery JavaScript庫(kù),極大地簡(jiǎn)化了Web應(yīng)用程序開(kāi)發(fā)的痛苦。下面是使用jQuery的6個(gè)理由。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
JQuery匯集了HTML5和CSS,jQuery JavaScript庫(kù),極大地簡(jiǎn)化了Web應(yīng)用程序開(kāi)發(fā)的痛苦。下面是使用jQuery的6個(gè)理由。
1.jQuery推廣簡(jiǎn)單
開(kāi)發(fā)人員發(fā)現(xiàn)jQuery直觀且易于學(xué)習(xí),數(shù)據(jù)庫(kù)是由更短、更簡(jiǎn)單的代碼建立。畢竟,用簡(jiǎn)單的語(yǔ)法和開(kāi)放的編碼標(biāo)準(zhǔn),開(kāi)發(fā)人員可以縮短部署一個(gè)應(yīng)用程序或網(wǎng)站的時(shí)間。此外,開(kāi)發(fā)人員不必在編程或網(wǎng)頁(yè)設(shè)計(jì)上十分專(zhuān)業(yè),還有一組強(qiáng)大的jQuery UI組件,開(kāi)發(fā)人員可以插進(jìn)他們的網(wǎng)站。
2.即使JavaScript被禁用jQuery也可以顯示
如果Adobe Flash沒(méi)有安裝在任何給定的瀏覽器上,某些頁(yè)面的某些部分可能不會(huì)被正確渲染。這不僅會(huì)使用戶不愉快;它也強(qiáng)迫開(kāi)發(fā)人員花額外的時(shí)間去編碼瀏覽器,他們?nèi)狈ψ銐虻腇lash插件,這增加了開(kāi)發(fā)時(shí)間。
jQuery的情況并非如此。操作HTML DOM已經(jīng)成為最為廣泛接受的操縱實(shí)踐之一,即使禁用了JavaScript的瀏覽器,Web頁(yè)面瀏覽器內(nèi)容也可以被渲染。由于HTML DOM的存在,將不需再擔(dān)心瀏覽器的設(shè)置問(wèn)題。
3. jQuery輕松地集成了Visual Studio IDE
通過(guò)管理NuGet數(shù)據(jù)包的對(duì)話框,Visual Studio 2010支持jQuery庫(kù)的集成。這將活化Visual Studio的智能感知功能,使開(kāi)發(fā)人員在不用離開(kāi)代碼視圖的情況下立即訪問(wèn)到j(luò)Query。一般來(lái)說(shuō),大多數(shù).Net開(kāi)發(fā)人員都使用Visual Studio,也熟悉NuGet。 這也部分解釋了為什么jQuery的人氣持續(xù)增長(zhǎng)。
通過(guò)促進(jìn)已經(jīng)被HTML5的人群接受的jQuery庫(kù)的使用,微軟也表現(xiàn)出它在對(duì)待HTML5上的認(rèn)真程度,其中包括許許多的jQuery元素。微軟正在鼓勵(lì)使用jQuery,不僅在手機(jī)開(kāi)發(fā),也在新的metro UI應(yīng)用程序方面。
4.jQuery使應(yīng)用程序就像Flash動(dòng)畫(huà)一樣
Flash開(kāi)發(fā)者并不便宜。Flash開(kāi)發(fā)需要一個(gè)龐大的學(xué)習(xí)曲線,對(duì)于普通的開(kāi)發(fā)者,能夠創(chuàng)作出像電影一樣的作品可能需要數(shù)年時(shí)間的練習(xí)。但是jQuery是免費(fèi)的,而且只需要JavaScript和HTML方面的知識(shí)。
讓我們假設(shè)你能負(fù)擔(dān)得起你的軟件和Flash開(kāi)發(fā)者。他或她仍然需要為不支持Flash的瀏覽器和平臺(tái)編碼,而觀眾也將不能查看你的Flash內(nèi)容,這是建立一個(gè)Flash-only網(wǎng)站的最大缺點(diǎn)。與此同時(shí),jQuery結(jié)合使用了CSS,HTML、JavaScript和AJAX,這些通用性技術(shù)一起會(huì)合作的很好。這意味著您可以無(wú)需特殊的調(diào)整技術(shù)應(yīng)用,而只為您的站點(diǎn)使用一種優(yōu)化策略,比如Flash底線:你就能達(dá)到讓觀眾投入美觀效果。
5.jQuery網(wǎng)頁(yè)的載入更快
jQuery提供的加載div標(biāo)記選項(xiàng)只有當(dāng)你需要它們的時(shí)候才會(huì)出現(xiàn)。如果你正在采取措施來(lái)提高你的網(wǎng)站的速度,那么你可以考慮只加載所需的必要div標(biāo)簽頁(yè)面加載事件。通過(guò)這種方式,您可以只顯示一個(gè)用戶需要查看什么,而馬上讓其它的元素按照用戶需要加載。
6. jQuery能夠很好的與SEO共存
jQuery可以被用來(lái)優(yōu)化搜索引擎,并且在這方面有很多插件可用于輔助開(kāi)發(fā)人員。使用無(wú)序列表嵌入jQuery元素是一個(gè)非常有效的SEO實(shí)踐。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:外文翻譯