2009-09-15 19 views

回答

11

我在JavaScript(和CSS)開發中花費了相當多的時間,因爲我相信根本沒有任何回傳(或者使用ASP .Net AJAX進行假回傳),但是在富客戶端體驗中使用太多的帶寬。因此,我傾向於手寫大部分服務器交互,而不是使用ASP .Net功能。

這意味着很多的Javascript,但是具有非常出色的用戶體驗。

要縮短開發時間,請使用jQuery。我再說一遍,使用jQuery

jQuery爲我和其他許多人節省了無數個小時的開發時間。如果您需要做一些jQuery無法實現的功能,請搜索適用的插件。如果你已經不使用jQuery,你會感激不盡。 jQuery隱藏了瀏覽器之間HTML DOM的所有差異,使得動畫更容易實現,並且還有很多其他有用的東西。

另外,使用FireBug;它使得佈局更易於調試和使用,並且使得Javascript更容易測試。

+0

對於同樣的想法。 – mauris

+2

我會小心任何舊的jQuery插件。幾乎完全,我試過的那些不是核心的,都有錯誤。這有點太開放了,恕我直言。這就是說,僅僅因爲你不'相信''回發',並不意味着你需要花費大量的時間在JavaScript中。 –

+0

關於插件的好處;我其實並沒有使用過那麼多。 – SLaks

1

我不花很多時間;我使用jQuery來做幾乎所有的工作,然後我保持簡單,避免在其他地方做很多工作。所以我會返回我想要呈現的整個HTML,用於Ajax調用,而不是將它構建在客戶端等等。

我也做了一堆'豐富'的東西,但保持'可行'。我的'util.js'大約有800行。可能extravagent,但它做了一堆事情。我不再花費大量的時間。

+0

嗨絲滑,你做什麼時,一個UI JavaScript插件不能按預期工作? –

+0

停止使用它,並寫我自己的。 –

2

IE8的JavaScript調試器對我非常有幫助。

編輯:它實際上是我運行IE8的唯一原因!

0

沒有。恕我直言,JavaScript是最好的保留客戶端表單驗證(即使如此,只作爲一個幫助嚴格的服務器端表單驗證)。有時我會使用它,但我認爲最好避免它。當然,我不會做太多沒有使用像jquery這樣的庫的東西。

1

我在互聯網上進行了研究,首先搜索我需要的網站組件。如果沒有或與我的JavaScript衝突(我正在使用jquery),所以我會自己創建它。這不應該花很長時間。

感謝jquery和另一個JavaScript庫(也是螢火蟲)..他們幫助了很多。

JavaScript開發花費的時間約爲開發時間的10-15%。

相關問題