ExtJS,JQuery,Dojo的小比較

2021-08-31 13:05:44 字數 580 閱讀 4311

這幾個都是js庫里幾個有名幫派,以前用過dojo,現在用extjs,jquery沒有真用過,只是看了下官網上的文件。

extjs: 首先是那個api docoment做得特別好,已經實現的元件幾乎無所不包,把例子改改幾天就可以出來個像模像樣的介面。

extjs的程式設計理念有點類似swing或類似的東東,就是摒棄html自身的那些布局(通過renderto之類的用法也可以指定到html檔案的div元件,不過div之間的層次關係全沒偶遇了),完全用js把全套頁面從無到有搭起來。這種做法的缺點就是不直觀。另外extjs也沒有像jquery那樣抽象出 動作和effect這樣的概念,panel裡甚至有animate這樣的屬性用來對panel進行淡入淡出。這是把行為和物件繫結的到一起的不好作法。

jquery:語法很簡潔,而且抽象了動作和特效這樣的概念,從而把元件自身和對它支援那些操作啊,有哪些特效啊之類的分離了。

dojo: 這東西以前就是以元件全面而出名,不只是ui元件很全,其他非ui元件也很全(比如map之類的),甚至有一些3d啊之類的元件,在以前html不支援canvas的時候,dojo就有這樣的元件了。dojo.require來管理依賴非常有創意。它的缺點就是寫起來比較麻煩。

1真的比1小嗎?

1真的比1小嗎?看到這篇部落格的朋友,此時在想什麼?不妨把現在所想寫出來。1比1小,小學生都知道。但是在今天程式設計的時候,我發現了乙個讓我耗費了幾個小時才搞清楚的事情。事情是這樣的。class a,有乙個unsigned int getlength 方法,class b同樣有乙個unsigned ...

小文章 nginx比apache快的原因

1 在高併發的情況下nginx比apache快,低併發體現不明顯 2 快的原因得益於nginx的epoll模型 apache是多執行緒或者多程序,在工作的時候,當來了乙個http響應,乙個程序接收 listen 識別處理 返回請求,在此過程中,乙個程序全部處理,apche 對於套接字的i o,讀或者...

小黑小波比 隨機班號

1.隨機從資料庫中表中讀取一條資料,並且這條資料可用 隨機班號 randomclassno method function e success function rows failure function err await failure function ex 2.知識點 1 sql語句,查詢r...