使用JQuery有感

2021-08-22 20:28:42 字數 838 閱讀 7317

由於專案中使用ajax 較多,所以近兩年對ajax也熟悉起來了。從之前使用prototype.js,後來使用過dwr(只是學習),buffalo (乙個國內開源ajax框架),後來隨著prototype.js版本的更新,發現其體積也越來越大,失去了以前小巧易維護的特性。

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>

後來自己寫了ajax小框架,在工作中也能應付。這樣過了些時間,當我再使用了ext.js的grid ,發現ext.js太漂亮了,甚至可以說是華麗的。但是當我遇到其自身的一些bug或者是我使用上不當造成的問題的時候,發現其維護真的很麻煩。開啟其幾萬行的原**,誰有心情看呢?

最近由於工作關係,並另外乙個小組借用。過去使用了jqery 框架,發現其真的是恰到好處。詳細的注釋在其中也不過3000行**,特別是其選擇器真是太強大了。

所以一下子愛上了jqery ,如果你還沒有使用這個ajax開發中的利器,強烈推薦你使用。

舉乙個例子,實現全選效果的時候,以前我是取得要遍歷的全部checkbox 然後遍歷,來改變checked 屬性。 **雖不複雜,但工作量是無法和jquery帶來的優勢比的,jquery 只用了一行。 

$("#a_select_all").click(function ());

還有動態生成**資料的時候,之前我使用的是:

jquery不但方便,而且效率比之前的createelement方法 更高,更快。(有測試提供支援的,測試資料就不列了。

用jquery 把json方法 ,擴充套件了就更好了。jquery.extend 能讓我們做的更好。呵呵

Linux mint使用有感

1 缺個輸入法 安裝fcitx中文輸入法好了 sudo apt get install im switch libapt pkg perl fcitx fcitx table wbpy 設定fcitx為預設輸入法 im switch s fcitx 登出,重新登入 2 缺少乙個qq 參照 ubunt...

less使用有感

今天第一次使用了之前學的less,感覺非常棒,寫的時候不斷讓我覺得花費精力去學習這貨是值得的 為什麼我們要使用less?在我們寫css的時候一般是沒有注意到層次結構的,哪怕我們刻意去劃分好乙個乙個頁面,寫到最後就會發現四處引用,亂成麵條一樣,每修改一處還怕別的地方也被改了 less就能解決這個問題,...

使用spring jpa有感

使用 spring jpa開發有段時間了,總體感覺是 開發簡單,但是不夠靈活.比如是根據某個字段查詢,直接寫findby欄位 名稱的語法就可以了,相比mybatis還需要寫乙個 example物件,然後建立 criteria,這樣省去了很多時間.但是不夠靈活,比如聯表查詢.在查詢時,通常需要同時根據...