2009-04-28 42 views

回答

13

JQuery目前非常受歡迎,所以你可能會找到最近的教程/插件/等最幸運的,而不是其他的框架之一。從新來的人來看,這可能是一個相當不錯的賣點。

5

我現在使用JQuery是因爲它很簡單並且有很多功能。在我使用原型和scriptaculous之前。

10

微軟顯然祝福JQuery,所以現在這是你最好的選擇。

+3

只是因爲微軟這麼說的? – spoulson 2009-04-28 16:51:10

+5

@spoulson:如果你真的想到它......是的。 – 2009-04-28 16:54:13

6

jQuery是可能是最好的地段,它實際上讓你「做多,少寫」

6

還有一對Jquery..Awesome插件!

1

FORK Ajax。它很好地完成了這項工作,而且它非常小(5KB縮小)並且很簡單。

2

我注意到Dojo未包含在您的列表中。這是一個面向重量級AJAX化頁面的框架。

http://dojotoolkit.org/

儘管如此,JQuery的似乎有最勢頭的時刻,和其他框架(如道場)正在努力將更多的JQuery一樣的功能到他們的產品,所以我建議學習這一點。

5

在VS2008中爲jQuery設計的intellisense(sp1,我認爲?)是我們的一個考慮因素,但本質上我們使用了mootools,prototype,scriptaculous和jquery,並且發現jquery對我們來說是最簡單的明白/支持。

我們在這裏有一個混合團隊,甚至我們的業務邏輯傢伙可以採取jQuery中的邏輯/方法。

我們也使用telerik控件,他們現在已經宣佈了對jquery的更多支持 - 它當然似乎是它的明星正在提升。

嘗試所有這些,但如果您來自.net背景,我認爲這是目前的合理選擇。

7

我目前正在撰寫關於JavaScript框架的論文。經過迄今爲止所做的所有研究,我可以告訴你...

說真的,沒有人能告訴你哪種框架最適合你。只有一種方法可以找到:嘗試使用所有您正在考慮的不同庫。這是個人喜好的問題。

看到這個出色的JavaScript Library Overview,John Resig的演示文稿(他恰好是jQuery的首席開發人員)。它包含所有列出的框架的小代碼示例。查看完這些後,您可能會知道選擇哪個框架,具體取決於您喜歡哪種編碼風格。

此外,this SO topic可能是感興趣的。

1

我會插上Mootools。當然,任何人比其他人更喜歡這些的原因是「我先開始使用XYZ。」

1

jQuery是我去到選擇的框架,但你真的要看看那些各的長處,看看他們與你的項目

重要的是,使用框架如何對齊 - 真的任何框架。使用框架的好處,無論是哪一個,都非常巨大。最好的擺脫所有或大部分你必然遇到的跨瀏覽器頭痛。

2

我在jQuery中玩得很開心。他們有很多很好的文檔和教程,如果你是新來的Javascript,這是非常好的。

如果它只有ajax功能後,我建議您檢查http://docs.jquery.com/Ajax。 Themeforest的教程也非常出色。例如絕對初學者的jQuery教程day 10向你展示了jQuery + Ajax的基礎知識。

1

當我剛接觸JavaScript時,一週之後,我發現使用框架可以讓生活變得更容易。無論如何,我甚至不知道他們到底是什麼。我有一些關於 $()的膠水,它是 window.getElementById()的智能替代品,我假設還有一些其他用途的舒適方法,如AJAX請求。

我不想花很多時間學習框架,所以我決定,我會選擇那些我愛上第一眼。然後我花了整整一個月的時間用Google搜索。我沒有錯過任何「大名」,但我很快就放棄了。不滿的主要原因是他們的網站,文件:在閱讀整頁文字之後,我還沒有像以前那樣愚蠢。它是爲了什麼?他們做什麼?什麼是輸入,目標是什麼,輸出是什麼?然後,我發現DOMAssistant。它很小,很完美,而且有詳細的記錄。只需看看開始頁面的第一段,它就是JS框架的完全清晰的定義:

什麼是DOMAssistant?

DOMAssistant的想法是提供針對Web瀏覽器的文檔對象 模型(DOM) 更簡單和更一致的方式 腳本。這個想法 是,一切與所討論的元素 (一個或多個),通過ID或CSS選擇器所選擇 啓動,然後 執行有各種方法,如 添加或移除類,事件 等

所以,我說,如果你最終選擇另一個更時尚的框架,DOMAssistant是一個必須看到的。如果你不需要動畫飛窗,這也是一個不錯的選擇。

2

要考慮的最好的事情就是你想要的框架。 jQuery旨在簡化DOM操作。所以如果這是你想要做的主要重點,那麼很好。這是一個超級拉伸框架,它真的非常自然,容易拾取。

就是這樣說的,值得考慮別人提供什麼。原型和mootools等其他框架最感興趣的是將JavaScript轉變爲功能更強大的編程語言,並提供更豐富的面向對象的編程功能和數組,字符串和數字的功能。我不知道能夠比較/對比原型和mootools,但也許有人可以填補這一點。

這是一個偉大的文章,解釋的mootools和jQuery之間的差異 - jqueryvsmootools.com/

好消息是,你不必來決定。儘管偶爾會出現bug,但您應該可以使用jQuery或mootools或原型(請參閱here)。基本上只是調用jQuery.noConflict();在你想使用jQuery的任何腳本之前,一切都應該正常工作。這使您可以將jQuery用於其所有的光滑DOM操作和rad UI庫,同時還可以在您需要時訪問更強大的框架。

請讓我知道,如果我錯過了任何東西,我希望這有助於。

相關問題