2011-03-04 86 views
1

我沒有問過如何學習JavaScript/Ajax/JQuery,上帝知道那裏還有什麼東西! =)開始學習ASP.NET的異步編碼

我只需要知道一個不錯的選擇,以及如何開始學習它添加桌面體驗到我的web應用程序

爲了方便你幫我的傢伙,這些都是點或標準我想我會必須選擇你要建議:

  • 我不想要一個簡單的解決方案,將錯過了我的應用程序的穩定性和可維護性

  • 我想要的東西隱含強大BU牛逼仍然給你的控制就像在asp.net

  • 寫我不想一個異步網站,將背刺我的遊覽經驗與慢速瀏覽和滯後

謝謝您提前幫助,如果我說什麼這聽起來無感給你,請原諒我用這樣的技術的無知=)

編輯

冥思苦想大聲,JQuery怎麼樣?

+1

所以你不想讓它變得容易,你想要一些強大的東西,而且你不希望它變慢。討厭說,但它聽起來像你需要學習JavaScript ...雖然看看這篇文章:http://addyosmani.com/blog/building-spas-jquerys-best-friends/ –

+0

@Ikashef你的要求是什麼,你想加快你的網站,或者你有你的當前網站有任何問題。取決於我們使用異步編碼的上下文,如果你可以告訴我們你的問題,我們可以建議一些解決方案。 – kobe

+0

@siri,到現在爲止沒有問題。我只是想給我的訪問者提供異步體驗。有一些東西更新,好像它是一個桌面應用程序是很不錯的..就像安排項目ASC | DESC或下拉列表觸發另一個下拉列表來更新它的值..我不想只是拋出Ajax腳本管理器和一些更新面板..我看到的文章,它給出了最慢的經驗,並有整個頁面重新加載比使用它們更好..這就是我所看到的,如果你有其他意見,請分享它 – lKashef

回答

1

對AJAX的常見看法是有缺陷的。異步只是意味着它發生在後臺而不阻塞其他任何加載。一個AJAX請求可以加載整個頁面的內容,但它肯定不需要(大多數情況下不會)。

如果異步腳本比較慢,那麼爲什麼所有頂級Web應用程序都使用它們?例如,Twitter(登錄時)是單頁應用程序。從字面上看,所有事情都是通過JavaScript異步加載的。只有編寫垃圾代碼纔會很慢,這就是爲什麼正確學習JavaScript非常重要的原因。

由於巨大的以下,良好的文檔和網上教育資源羣,jQuery肯定會是最容易學習的。幾乎所有關於jQuery的問題都已經在Stack Overflow上得到了解答。

我會推薦幾個很好的Google會話來學習JavaScript的最佳實踐。我已經使用了jQuery幾年了,但最近纔開始學習JavaScript。一旦你學習了JavaScript的基礎知識,一切都會變得多麼有意義。

幾個環節,讓你開始:

此外,一些已經幫了我很多,是按照最好的開發者。你會學到更多潛藏在你可以相信的談話。

+0

優秀=)..如果你有一些JQuery的帖子或書籍,將有助於從初學者到專業水平,這將是真棒(Y) – lKashef