我很快就會在一個包含靜態和動態內容的個人網站上工作(從靜態內容開始,隨着時間的推移,使用自定義編寫的組件以及開源解決方案添加動態內容),但是我對網頁設計和開發來說相當新穎,所以對目錄結構,文件名,文檔結構等任何事情都有任何建議。謝謝。設計和實施網站時,有哪些最佳做法和慣例?
1
A
回答
6
確保您努力從內容中分離腳本(javascript)和樣式(css)。
這很容易讓人感到厭倦,並通過內容頁面嵌入樣式,無論是簡單的靜態還是動態生成的頁面。而且以後要回頭清理更加困難。
另外,儘量遠離基於表格的佈局,儘可能地從一開始。改爲使用divs。如果你對網頁設計不熟悉,那麼他們可能會非常棘手,但在日誌運行中div更加靈活。
考慮使用JavaScript框架:要麼Prototype.js或jQuery會做得很好,他們將節省大量的時間來處理瀏覽器的不一致性。
這份名單還在繼續..這些只是一些我現在頭腦中想到的事情。
P.S. 使用源代碼控制。正如任何其他軟件項目一樣,如果您想要回滾或只是決定嘗試在分支中使用新功能,版本控制系統將非常有幫助。
0
可用性是您的朋友。史蒂夫克魯格的Don't Make Me Think!是相當不錯的,舉例遵循慣例等。
2
0
在Firefox *中開發/設計它,然後在IE中進行測試。如果你嘗試另一種方式,你會讓自己瘋狂。
*(根據需要替換任何非IE瀏覽器)
1
不知道這是你會考慮一個最佳實踐或慣例,但我會用地圖你的網站的開始。你將在那裏放置什麼類型的頁面,如何組織它們以及如何構建導航。
我總是從「我想要這個網站做什麼?」這樣的問題開始。和「誰將會看這個網站?」並從那裏出發。
另外考慮這個網站有多重要。你打算專注於它,直到完成,或者你是在做什麼,只是爲了好玩或時間允許?如果後者考慮從小開始。所有經常我看到人們開始個人網站,並從來沒有完成它(包括我)。更糟糕的是,當我看到人們放了一兩頁,然後有10頁「即將到來」的頁面。
相關問題
- 1. 在Static ASP.NET網站中實施網站搜索的最佳做法是什麼?
- 2. 實用Zend_Acl中+ Zend_Auth的實施和最佳做法
- 3. 調試Qt信號和插槽有哪些最佳做法?
- 4. 重新設計SharePoint網站的最佳做法
- 5. Ember和國際化:請求最佳實踐和實施方法
- 6. 在爲網站構建網址時,有哪些資源需要了解最佳做法?
- 7. 網站CSS和字體大小 - 最佳做法
- 8. 沙盒網站的最佳做法?
- 9. 審計跟蹤和實施HIPAA最佳實踐
- 10. 會員網站的網頁設計最佳做法是什麼? blah.com/username?
- 11. modalPanel和設計最佳實踐
- 12. VB.NET最佳實踐和設計類
- 13. 爲銀行/金融網站實施臨時交易密碼的最佳做法/算法/方法
- 14. 最佳實施方法has_n
- 15. 評論的實施,是否有任何最佳做法?
- 16. 最佳網站地圖技術和最佳實踐
- 17. Android登錄設計和開發 - 方法和最佳實踐
- 18. 在網站中整合Facebook的最佳實踐或實施
- 19. WCF和NoSql最佳做法
- 20. 用iPhone/Droid和黑莓手機網站設計的最佳實踐
- 21. 網站佈局問題和最佳實踐設計的主模板
- 22. 設計和編碼的最佳做法[codenameone]
- 23. 爲SharePoint 2010網站實施身份驗證和授權的最佳方式
- 24. 使用父母的網站登錄子網站:最佳做法?
- 25. 處理敏感信息有哪些最佳做法?
- 26. 夾層網站/主題特定設置的最佳做法
- 27. 存儲網站設置的最佳做法?
- 28. 爲一個網站設置兩個CMS,最佳做法
- 29. LocationManager最佳實施?
- 30. 設計多語言網站數據庫的最佳實踐
這個問題可以說是太廣泛了(例如用「軟件」替代「網站」)。 – cletus 2009-05-20 00:19:53