我得到了Wrox.Beginning.JavaScript.3rd.Edition並想從頭開始學習,然後我的老闆走過來,說是何苦,學習jQuery。 我可以理解jQuery並使用它,儘管我是一個新手,並且在ASP.net,vb.net,一些C#和基本HTML中的知識有限?學習JavaScript與jQuery的
回答
jQuery的是的JavaScript。我認爲你走在正確的道路上。很好地學習javascript,你將能夠更好地使用jQuery。
那麼你的問題是什麼? JQuery是建立在語言 JavaScript的頂部的框架。要自信地使用JQuery,你應該熟悉JavaScript。 JQuery包含一些有用的模式和utils,它們掩蓋了瀏覽器的不兼容性。使用JavaScript框架是有意義的,因爲它允許您關注問題而不是瀏覽器的JavaScript實現問題。
有關JavaScript框架的進一步細節,看到這麼質疑»Which Javascript framework (jQuery vs Dojo vs …)?«。用於學習JavaScript,learn the good parts。
完全可以學習jQuery,而無需先學習javascript的每一位。然而,爲了生產和擴展插件的功能等,你將需要知道的JavaScript。
我建議你做兩點。繼續學習Javascript,但是當您想要實現功能時,請使用jQuery庫。
jQuery由javascript製作而成。 :)
這將是一個非常好的主意讀的jQuery的源代碼,以提高你的javascript的整體理解......
在同一時間:)
當然都學習祝好運並玩得開心點。
JQuery的提供了一個抽象層好用於與DOM元素交互。您可以快速輕鬆地完成許多有趣的事情。但是可能有很多事情JQuery不會爲你做。您需要爲此使用常規JavaScript。
jQuery消除了許多壞習慣的需要。 但是,您經常需要知道的不僅僅是jQuery來完成非平凡的工作。
你需要同時學習,但是要儘量選擇基於jQuery的習慣。
如果您的所有經理詢問您是要顯示和隱藏一些元素,或淡入淡出幾張圖片,或者通過ajax請求一些數據並顯示它,然後學習jQuery和它的API也許只有你需要。
,但如果你(或你的經理)都在關注性能,可維護性,代碼複用,一般的理解是什麼* ELL是怎麼回事「回到那裏」,那麼學習語言本身是一個安全的賭注。
我建議抓住JavaScript: The Definitive Guide的副本,這會給你一個關於它是什麼以及如何使用它的一般理解,等等。當你在這裏時,我也建議John Resig的Pro Javascript技巧。這個人真的知道他的JavaScript裏面(適用於mozilla,jQuery的作者等)。
至於jQuery,你並不需要購買一本書。只需瀏覽API並查看其源代碼即可。也許你不會理解太多,但是有一些很酷的東西會讓你思考。
也許你的老闆試圖爲你節省一些時間來學習Javascript的基礎知識,並立即開始學習jQuery,但我認爲這將是一個壞主意。
理解javascript的基礎知識是成功使用jQuery的關鍵。 jQuery爲問題提供了快捷方式和解決方案(跨瀏覽器問題等),但它並不是一種語言。
我的建議,學習javascript,瞭解如何處理不同瀏覽器中的事件,插入到DOM中,然後開始使用jQuery。你會更加欣賞它,併成爲一個更好的編碼器。
如果您已經理解了C#,那麼您將有一個開始學習Javascript的知識,並且不應該太難挑選。儘管如此,我仍然堅持使用Javascript書,因爲您需要了解使用jQuery的Javascript。一旦您對Javascript感到滿意,請繼續學習jQuery。 jQuery文檔非常有幫助,幾乎可以回答您的任何問題。
好運與學習它,這將是值得的。
我想說的語句是類似於你在看一個C#/ VB.Net本書,有你的老闆說:「別麻煩了,只是學習ASP.Net」。沒有前者,你真的不會從後者中獲得太多。
你在做什麼? - 當然純JavaScript更好=)
圖書館將會包含不必要的複雜性,但如果它們不是太臃腫或已經存在於最終用戶的系統上,它們可以節省一些頭痛。最好的用法是在使用jquery的同時學習javascript,然後慢慢刪除使用jquery的柺杖。雖然它功能強大,但它確實增加了大量開銷,不必要的複雜性和潛在的濫用機會,就像flash一樣。沒有銀子彈。
- 1. 在學習JQuery之前學習JavaScript?
- 2. javascript/jquery oop學習
- 3. 學習jQuery的
- 4. 在學習JQuery之前我需要學習Javascript嗎?
- 5. 學習JavaScript
- 6. 學習JavaScript
- 7. 學習Javascript和jQuery的建議
- 8. jQuery CoffeeScript - 學習
- 9. 學習jQuery的練習練習
- 10. 深度學習與機器學習
- 11. 在JavaScript之前學習/應用jQuery
- 12. 學習語言像JavaScript ajax jquery
- 13. 從Ruby學習JavaScript
- 14. 我在學習javascript
- 15. 剛剛學習javascript
- 16. 學習javascript數組
- 17. JavaScript學習資源
- 18. 學習jQuery網站
- 19. 學習JavaScript的要求
- 20. 數學與jQuery/JavaScript的
- 21. Theano學習與門
- 22. 與TDD學習Scala
- 23. 學習jQuery的數據表
- 24. 資源學習jQuery的
- 25. 在JavaScript中學習循環
- 26. JavaScript - 剛剛學習FOR
- 27. 如何學習primefaces javascript API?
- 28. Javascript學習課程問題
- 29. Ajax新手學習(golang jquery)
- 30. 在學習Ajax之前,我應該學習Xml和Javascript嗎?
你的老闆有點困惑。 JQuery只是一個Javascript庫/ API。你應該有一個Javascript的基礎,然後學習JQuery。雖然,你通常可以獲得基本的Javascript理解,然後開始使用JQuery。我建議刪除「機器學習」標籤在這裏並不真正相關。 – BobbyShaftoe 2009-05-22 12:35:04
我不同意這個問題。 jQuery *是* javascript,但它也簡化了JavaScript編程的許多方面,如DOM遍歷和DOM操作,以及提供插件架構。 – Alan 2010-06-24 23:28:44