ext和jquery、的簡(jiǎn)單介紹

為什么使用ext或jquery框架

前端框架一般指用于簡(jiǎn)化網(wǎng)頁(yè)設(shè)計(jì)的框架,比如,jquery,extjs,bootstrap等等,這些框架封裝了一些功能,比如html文檔操作,漂亮的各種控件(按鈕,表單等等)。 使用前段框架可以降低界面開(kāi)發(fā)周期和提高界面的美觀性。

十余年的灌云網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整灌云建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“灌云網(wǎng)站設(shè)計(jì)”,“灌云網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

Ext框架是一個(gè)整體,面向?qū)ο蟮木幊趟枷耄總€(gè)控件之間可以相互通訊。JQuery的控件全都是分散的,沒(méi)有整體性可言。你可以單獨(dú)拿出來(lái)一個(gè)控件就能用。若要開(kāi)發(fā)系統(tǒng)應(yīng)用,首選Ext,控件庫(kù)豐富,擴(kuò)展和維護(hù)都方便。

而Ext JS是一個(gè)繁重且非常全面的框架,但是可以很好地控制每個(gè)UI組件。外觀:Ext JS提供了一個(gè)類似于應(yīng)用程序的外觀,非常適合向過(guò)去多年來(lái)習(xí)慣現(xiàn)有應(yīng)用程序的用戶群向Web進(jìn)行過(guò)渡。

同時(shí)ExtJs由于是重量級(jí)框架,完全面向?qū)ο箫L(fēng)格,提供API非常完備也非常龐大,所以學(xué)習(xí)成本也想相對(duì)較大。兼容性ExtJS兼容IE全系列瀏覽器和其他非IE現(xiàn)代瀏覽器,jquery UI向來(lái)不太考慮ie低版本瀏覽器的兼容,從態(tài)度上的鄙視。

ajax是異步調(diào)用,通過(guò)js來(lái)實(shí)現(xiàn) jquery 是一個(gè)js包,里面實(shí)現(xiàn)了很多通用的功能。就像是java的util包一樣 ext 是一個(gè)js框架,它包裝了一些常用的界面和組件。dwr 是一個(gè)ajax的實(shí)現(xiàn)。通過(guò)它很容易就可以使用 ajax了。

ext好用還是jquery好用?

ExtJS(ExtJS、Ext.NET、FineUI)Bootstrap 總體來(lái)說(shuō),jQuery比較輕量級(jí);ExtJS界面效果比較好,但是比較重;Bootstrap目前比較流行,響應(yīng)式布局。兼容性方面都還可以,不同的開(kāi)發(fā)庫(kù)版本支持不同的瀏覽器版本。

對(duì)于具有大量復(fù)雜的UI應(yīng)用程序,Ext JS更適合。因?yàn)樗哂忻嫦驅(qū)ο蟮娘L(fēng)格,MVC模式等,它有助于編程和組織Web界面代碼,有利于長(zhǎng)期維護(hù)。

個(gè)人觀點(diǎn):Flex或JqueryExtdojo Flex是一個(gè)優(yōu)秀的富客戶端應(yīng)用,專注頁(yè)面顯示,adobe專業(yè)維護(hù),統(tǒng)一穩(wěn)定,而且actionscript3是面向?qū)ο蟮?,非常適合程序員使用。

用途不同。jquery是輕量級(jí)的一個(gè)幫助類庫(kù),Extjs是實(shí)現(xiàn)富客戶端用的重量級(jí)的前段框架。jquery基本是必用的,extjs看是否適合項(xiàng)目。簡(jiǎn)單性當(dāng)然是jquery。

Ext可以和JQuery庫(kù)一起用嗎

1、通常,全局對(duì)象都被很好地儲(chǔ)存在jQuery的命名空間里,所以當(dāng)把jQuery庫(kù)和其他js庫(kù)(Prototype,MooTools或YUI)一起使用時(shí),不會(huì)引起沖突。注意:默認(rèn)情況下jQuery用“$”作為自身的快捷方式。

2、JQuery的控件全都是分散的,沒(méi)有整體性可言。你可以單獨(dú)拿出來(lái)一個(gè)控件就能用。若要開(kāi)發(fā)系統(tǒng)應(yīng)用,首選Ext,控件庫(kù)豐富,擴(kuò)展和維護(hù)都方便。

3、不會(huì)引起沖突.(注意:默認(rèn)情況下,jQuery用$作為自身的縮寫(xiě)而以) 如果jQuery類庫(kù)和別的類庫(kù)沖突的話,可以使用jQuerynoConflict()函數(shù)來(lái)將變量$的控制權(quán)移交出給其它的javaScipt庫(kù)。

4、jquery layer插件,拓展模塊layer.ext.js正確加載需要進(jìn)行全局配置。

當(dāng)前題目:ext和jquery、的簡(jiǎn)單介紹
新聞來(lái)源:http://bm7419.com/article36/dgsoopg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷ChatGPT云服務(wù)器網(wǎng)站維護(hù)小程序開(kāi)發(fā)手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)