縱點的博客

態度決定質量,細節決定成敗。
正文

網站開發人員應該知道的61件事 之 兼容性

(2012-03-28 06:54:01) 下一個
有人在Stack Overflow上發問,動手開發網站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答。通常情況下,你需要把所有人的發言從頭到尾讀一遍。但是,Stack Overflow有一個很貼心的設計,它允許在問題下方開設一個wiki區,讓所有人共同編輯一個最佳答案。於是,就有了下麵這篇文章,一共總結出六個方麵共計61條"網站開發須知"。我發現,這種概述性的問題,最適合這種集合群智、頭腦風暴式的回答方式了。這也是我第一次覺得,Stack Overflow做到了Wikipedia做不到的事。(難怪它最近擠進了全美前400大網站。)在我的印象中,關於網站開發,這樣全麵的概述性文章非常少見,因此也就非常有用。大家不妨看看,61件事情中你做到了多少? (更新:剛剛發現,一共應該是62條建議,我先前數錯了,這個......太窘了。) 1.1 知道各大瀏覽器執行Web標準的情況,保證你的站點在主要瀏覽器上都能正常運行。你至少要測試以下引擎:Gecko(用於Firefox)、Webkit(用於Safari、Chrome和一些手機瀏覽器)、IE(你可以利用微軟發布的Application Compatibility VPC Images進行測試)和Opera。同時,不同的操作係統,可能也會影響瀏覽器如何呈現你的網站。 1.2 除了瀏覽器,網站還有其他使用方式:手機、屏幕朗讀器、搜索引擎等等。你應該知道在這些情況下,你的網站的運行狀況。MobiForge提供了手機網站開發的一些相關知識。 1.3 知道如何在基本不影響用戶使用的情況下升級網站。通常來說,你必須有版本控製係統(CVS、Subversion、Git等等)和數據備份機製(backup)。 1.4 不要讓用戶看到那些不友好的出錯提示。 1.5 不要直接顯示用戶的Email地址,至少不要用純文本顯示。 1.6 為你的網站設置一些合理的使用限製,一旦超過門檻值,就自動停止服務。(這也與網站安全相關。) 1.7 知道如何實現網頁的漸進式增強(progressive enhancement)。 1.8 用戶發出POST請求後,總是將其重導向(redirect)至另外一個網頁。 1.9 不要忘記網站的可訪問性(accessibility,即殘疾人如何使用網站)。對於美國網站來說,有時這是法定要求。WAI-ARIA有一些這方麵很好的參考資料。 -- ZoomPoint(縱點科技) ZoomPoint提供的服務主要有:網站設計, 網站開發, 主機空間服務, 域名注冊. 我們保證高質量,高效率,從域名注冊到網站開發,空間托管,一條龍的貼心服務,讓您有更多的時間花在您的business上,而無需在您的網站上花太多時間和精力! 公司網站: http://www.zoompoint.net 公司信箱: support@zoompoint.net 客戶案例: http://www.zoompoint.net/company/clients.php
[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.