2009-11-12 25 views

回答

1

從啓動性能的角度來看,以及易用性;我會用Google's Ajax Library API來提供你的jQuery/jQuery UI/etc腳本。它負責管理版本問題,並通過使用gzip和過期頭文件來優化傳遞速度。

此外,一定要拿起Firefox和Firebug的(你要非常住在Firebug對於大多數客戶,繁重的工作。)

1

嘗試提供儘可能多的狀態,你可以在初始請求,因此在向用戶顯示任何數據之前,您不必往返。

衡量向用戶顯示工作用戶界面需要多長時間,以便您能夠發現迴歸。

準備花費大量時間進行實驗。

1

如果是iGoogle,您正在尋找,然後讓自己成爲一個iGoogle like框架。 iGoogle使用其小部件實現的標準API,請參閱open social。還有很多其他示例可供參考:check out nettuts

像處理服務器端代碼一樣處理客戶端代碼。我的意思是以下幾點:

  • 保持它組織
  • 打破東西分解成更小的可重複使用的功能
  • 避免在全局變量 依賴請
  • 保持您的流量輕量級客戶端之間服務器

  • 在服務器端快速渲染並利用緩存(沒有人喜歡需要5秒加載的小部件或更多)