最近處理ajax方面內容,所以特意留意了一下ajax框架,網上上看了一下,大體試用了兩個,一個是jQuery,另外一個是xajax。
給我的感覺是jQuery是一個js的框架,xajax則是一個js和php的溝通方式。
如果專注處理前台的介面,那jQuery是個不錯的選擇,功能使用起來簡潔明了,程式碼不複雜。 xajax則在考慮php的同時,也得處理js的參數和程式碼方式,我感覺就總很奇怪,也許不太熟悉的緣故,對比jQuery而言,入手的門檻可能高了點,但也許熟悉js的人使用起來就不方便了。
jQuery更加側重腳本處理,和後台做通信,但不會太在意後台的程序,xajax是結合起來處理的,所以我感覺吃力了點,等用一點時間再比較一下,都可以體驗體驗,現在傾向jQuery多一些。
關於jQuery
引用
jQuery是一個了不起的javascript庫,它可以是我們用很少的幾句程式碼就可以創建出漂亮的頁面效果。從網站的方面來說,這讓javascript更加有趣。
如果你這樣想:「孩子,我需要另一個javascript庫,就好比我I need another hole in my head」那麼加入這個俱樂部吧。這正是我第一次遇到的時候所想的。
我已經用過了Moo.fx, Scriptaculous, TW-SACK, 和 Prototype. 我曾參與了RICO, Yahoo YUI和其他一些庫的開發。
沒有了PHPjavascript跟我一點也不親近了。但我還是盡力保持頭腦清醒,並儘量保持用AJAX去思考。
引用
xajax相對於其他ajax框架的優點和缺點
1.優點
我們幾乎不需要了解javascript可以實現javascript 就可以實現提交資料的效果...etc
我們可以在php中處理資料
2.缺點
因為所有自定義的xajax函數都在php裡面,而這些是不輸出為js文件,當我們發送請求的時候,鏈接會請求的時候,鏈接會到伺服器請求結果,這在網速慢的時候延遲特別明顯!
更多相關內容請關注PHP中文網(www.php.cn)!