2009-11-11 7 views
-5
  • 在我讀了jQuery in Action之後,我可以理解jQuery Core API的目的和優勢。
    • 迄今爲止,我在幾個生產應用程序中使用jQuery。
  • 但現在我想從一個jQuery新手畢業jQuery專業。

是否有任何博客或書籍詳細說明jQuery如何在生產應用程序中真正有用?尋找靈感:jQuery如何真正有用?

  • 本質上,我正在尋找jQuery的靈感。
    • 即我有一種感覺,博客中的其他開發人員已經想到了使用jQuery的有趣方法。

一言以蔽之:

  • 我讀 'jQuery的在行動'。
  • 我在幾個生產應用程序中使用jQuery。
  • 現在呢?

回答

4

jQuery可以像任何其他JavaScript框架一樣有用,jQuery的主要特點是基於它的大量貢獻者和插件。 如果你正在尋找已經建立的插件看看這裏ajaxrain.com約有500個。

14

jQuery如何提高我的工作效率?

通過防止您:

  1. 編寫的代碼太多的線條處理DOM。
  2. 浪費時間搞清楚如何以跨瀏覽器的方式做一些事情。

通過允許您:

  1. 想更直接有關的代碼(避免大量的DOM操作的)
  2. 利用其他人的工作目標(插件,太)
+2

我不必擔心跨瀏覽器的Javascript編碼。這會變得凌亂! – Buggabill 2009-11-11 18:18:05

1

現在是時候將實踐中從書中學到的東西付諸實踐。

讀書不足以學習語言/技術。你必須「讓你的手變髒」。

如果你讀了,你會忘記。如果你與你正在閱讀的技術進行交互,你實際上是在學習它。

0

jQuery是javascript。所以你讀過的關於javascript的任何東西都會很有用。您可能聽說過AJAX以及它改變了Web應用程序設計的方式。您可能聽說過Google及其利用AJAX和其他JavaScript技術的應用程序。

像任何其他技術一樣,它沒有任何問題需要解決。找到您想要解決的問題,並應用您的技術。設計一個Web應用程序並使用jQuery。如果你沒有考慮應用程序或解決問題,那麼你並不需要它。

2

嘗試使用它重寫現有JavaScript代碼庫的某些部分。挑選一個涉及元素遍歷和/或事件的特殊毛髮。

2

我認爲這取決於你必須解決的問題 - 但簡單而言,瀏覽器客戶端中許多聰明的事情已經在jQuery中完成了,可能是通過插件。如果在任何文本框中進行了更改(你有更改保存),我需要顯示一條消息,這花了我幾分鐘的時間在jQuery中 - 一個幾分鐘 - 從冷,沒有實際的jQuery經驗。

2)在MVC應用程序中自動完成 - 添加插件,添加數據,完成基本操作,在服務器端代碼中添加輔助方法,甚至可以完成大量的ajaxy善。

你並不需要幫手要做到這一點,但在上述兩種情況下,我花分鐘,然後加入調試代碼,以我的應用程序的數量少,並立即得到了我想要的結果,併合理確定的代碼有個腫塊不會踩在另一個腳趾上。

哎呀,document.ready幾乎所有的東西都是值得的。

本質上,問題的答案是首先詢問「如何使用腳本來使我的web應用程序更好」,從而導致「我如何使用jQuery來使我能夠添加將使我的web應用程序更好的功能「我認爲這將帶你到你想去的地方...