婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 分享下網站開發人員應該知道的61件事

分享下網站開發人員應該知道的61件事

熱門標簽:南召400電話辦理資費 地圖標注審核工作怎么樣注冊 福建ai電銷機器人加盟公司 揭陽外呼系統公司 去哪里辦卡 熱血傳奇沃瑪森林地圖標注 無錫電銷機器人銷售 招聘信息 地圖標注植物名稱 鄭州中國移動400電話申請

不出意料地,他得到了一大堆回答。

通常情況下,你需要把所有人的發言從頭到尾讀一遍。但是,Stack Overflow有一個很貼心的設計,它允許在問題下方開設一個wiki區,讓所有人共同編輯一個最佳答案。于是,就有了下面這篇文章,一共總結出六個方面共計61條"網站開發須知"。

我發現,這種概述性的問題,最適合這種集合群智、頭腦風暴式的回答方式了。這也是我第一次覺得,Stack Overflow做到了Wikipedia做不到的事。(難怪它最近擠進了全美前400大網站。)

在我的印象中,關于網站開發,這樣全面的概述性文章非常少見,因此也就非常有用。大家不妨看看,61件事情中你做到了多少?

(更新:剛剛發現,一共應該是62條建議,我先前數錯了,這個......太窘了。)

=============================

網站開發人員應該知道的61件事

原文網址:http://stackoverflow.com/questions/72394

譯者:阮一峰

一、界面和用戶體驗(Interface and User Experience)

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有一些這方面很好的參考資料。

二、安全性(Security

2.1

閱讀《OWASP開發指南》,它提供了全面的網站安全指導。

2.2

了解SQL注入(SQL injection)及其預防方法。

2.3

永遠不要信任用戶提交的數據(cookie也是用戶端提交的!)。

2.4

不要明文(plain-text)儲存用戶的密碼,要hash處理后再儲存。

2.5

不要對你的用戶認證系統太自信,它可能很容易就被攻破,而你事先根本沒意識到存在相關漏洞。

2.6

了解如何處理信用卡。

2.7

在登錄頁面及其他處理敏感信息的頁面,使用SSL/HTTPS。

2.8

知道如何對付session劫持(session hijacking)。

2.9

避免"跨站點執行"(cross site scripting,XSS)。

2.10

避免"跨域偽造請求"(cross site request forgeries,XSRF)。

2.11

及時打上補丁,讓你的系統始終跟上最新版本。

2.12

確認你的數據庫連接信息的安全性。

2.13

跟蹤攻擊技術的最新發展,以及你使用的平臺的最新安全漏洞。

2.14

閱讀Google的《瀏覽器安全手冊》(Browser Security Handbook)。

2.15

閱讀《網絡軟件的黑客手冊》(The Web Application Hackers Handbook)。

三、性能(Performance)

3.1

只要有可能,就使用緩存(caching)。正確理解和使用HTTP caching與HTML5離線儲存。

3.2

優化圖片。不要把一個20KB的圖片文件,作為重復出現的網頁背景圖案。

3.3

學習如何用gzip/deflate壓縮內容(deflate方式更可取)。

3.4

將多個樣式表文件或腳本文件,合為一個文件,這樣可以減少瀏覽器的http請求數,以及減小gzip壓縮后的文件總體積。

3.5

瀏覽Yahoo的Exceptional Performance網站,里面有大量提升前端性能的優秀建議,還有他們的YSlow工具。Google的page speed則是另一個用來分析網頁性能的工具。兩者都要求安裝Firebug。

3.6

如果你的網頁用到大量的小體積圖片(比如工具欄),就應該使用CSS Image Sprite,目的是減少http請求數。

3.7

大流量的網站應該考慮將網頁對象分散在多個域名(split components across domains)。

3.8

靜態內容(比如圖片、CSS、JavaScript、以及其他cookie無關的網頁內容)都應該放在一個不需要使用cookie的獨立域名之上。因為域名之下如果有cookie,那么客戶端向該域名發出的每次http請求,都會附上cookie內容。這里的一個好方法就是使用"內容分發網絡"(Content Delivery Network,CDN)。

3.9

將瀏覽器完成網頁渲染所需要的http請求數最小化。

3.10

使用Google的Closure Compiler壓縮JavaScript文件,YUI Compressor亦可。

3.11

確保網站根目錄下有favicon.ico文件,因為即使網頁中根本不包括這個文件,瀏覽器也會自動發出對它的請求。所以如果這個文件不存在,就會產生大量的404錯誤,消耗光你的服務器的帶寬。

四、搜索引擎優化(Search Engine Optimization,SEO)

4.1

使用"搜索引擎友好"的URL形式,比如example.com/pages/45-article-title,而不是example.com/index.php?page=45。

4.2

不要使用"點擊這里"之類的超級鏈接,因為這樣等于浪費了一個SEO機會,而且降低了"屏幕朗讀器"(screen reader)的使用效果。

4.3

創建一個XML sitemap文件,它的缺省位置一般是/sitemap.xml(即放在網站根目錄下)。

4.4

當你有多個URL指向同一個內容時,在網頁代碼中使用link rel="canonical" ... />。

4.5

使用Google的Webmaster Tools和Yahoo的Site Explorer。

4.6

從一開始就使用Google Analytics(或者開源的訪問量分析工具Piwik)。

4.7

知道robots.txt的作用,以及搜索引擎蜘蛛的工作原理。

4.8

將www.example.com的訪問請求導向example.com(使用301 Moved Permanently重定向),或者采用相反的做法,目的是防止Google把它們當做兩個網站,分開計算排名。

4.9

知道存在著惡意或行為不正當的網絡蜘蛛。

4.10

如果你的網站有非文本的內容(比如視頻、音頻等等),你應該參考Google的sitemap擴展協議。

五、技術(Technology)

5.1

理解HTTP協議,以及諸如GET、POST、sessions、cookies之類的概念,包括"無狀態"(stateless)是什么意思。

5.2

確保你的XHTML/HTML和CSS符合W3C標準,使得它們能夠通過檢驗。這可以使你的網頁避免觸發瀏覽器的古怪行為(quirk),而且使它在"屏幕朗讀器"和手機上也能正常工作。

5.3

理解瀏覽器如何處理JavaScript腳本。

5.4

理解網頁上的JavaScript文件、樣式表文件和其他資源是如何裝載及運行的,考慮它們對頁面性能有何影響。在某些情況下,可能應該將腳本文件放置在網頁的尾部。

5.5

理解JavaScript沙箱(Javascript sandbox)的工作原理,尤其是如果你打算使用iframe。

5.6

知道JavaScript可能無法使用或被禁用,以及Ajax并不是一定會運行。記住,"不允許腳本運行"(NoScript)正在某些用戶中變得流行,手機瀏覽器對腳本的支持千差萬別,而Google索引網頁時不運行大部分的腳本文件。

5.7

了解301重定向和302重定向之間的區別(這也是一個SEO相關問題)。

5.8

盡可能多得了解你的部署平臺(deployment platform)。

5.9

考慮使用樣式表重置(Reset Style Sheet)。

5.10

考慮使用JavaScript框架(比如jQuery、MooTools、Prototype),它們可以使你不用考慮瀏覽器之間的差異。

六、解決bug

6.1

理解程序員20%的時間用于編碼,80%的時間用于維護,根據這一點相應安排時間。

6.2

建立一個有效的錯誤報告機制。

6.3

建立某些途徑或系統,讓用戶可以與你接觸,向你提出建議和批評。

6.4

為將來的維護和客服人員撰寫文檔,解釋清楚系統是怎么運行的。

6.5

經常備份!(并且確保這些備份是有效的。)除了備份機制,你還必須有一個恢復機制。

6.6

使用某種版本控制系統儲存你的文件,比如Subversion或Git。

6.7

不要忘記做單元測試(Unit Testing),Selenium之類的框架會對你有用。

(完)

標簽:鹽城 景德鎮 文山 南昌 宣城 桂林 東莞 黔南

巨人網絡通訊聲明:本文標題《分享下網站開發人員應該知道的61件事》,本文關鍵詞  分享,下,網站開發,人員,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《分享下網站開發人員應該知道的61件事》相關的同類信息!
  • 本頁收集關于分享下網站開發人員應該知道的61件事的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99热国产精品| 亚洲婷婷国产精品电影人久久| 一区二区三区在线观看网站| 一本大道av一区二区在线播放| 日韩伦理免费电影| 91精品国产手机| av电影在线不卡| 成人午夜av电影| 免费人成精品欧美精品| 日韩一区二区高清| 成人午夜在线播放| 日本不卡一二三区黄网| 中文字幕在线一区| 欧美大片免费久久精品三p| 一区二区三区在线观看视频| 欧美日韩中文字幕一区| 99视频热这里只有精品免费| 岛国av在线一区| 国产在线播放一区三区四| 亚洲成人免费电影| 亚洲综合在线视频| 一区二区三区**美女毛片| 欧美精品亚洲二区| 欧美曰成人黄网| 色www精品视频在线观看| 91片在线免费观看| 欧美视频自拍偷拍| 欧美精品久久99| 欧美一二三四在线| 欧美一区二区高清| 久久久久久久网| 亚洲激情图片小说视频| 亚洲成av人片在线观看| 国内外成人在线| 欧美三级在线播放| 日韩一区二区三区高清免费看看 | 国产精品久久久久久久久动漫 | 91国产成人在线| 日韩一区二区中文字幕| 精品成人一区二区三区四区| 国产午夜亚洲精品不卡| 国产精品国产精品国产专区不蜜| 亚洲丝袜自拍清纯另类| 日韩电影在线免费观看| 国产传媒日韩欧美成人| 欧美午夜精品久久久| 欧美精品乱人伦久久久久久| 精品播放一区二区| 一区二区三区在线免费播放| 国产精选一区二区三区| 久久这里只有精品6| 亚洲欧洲一区二区三区| 国产经典欧美精品| 欧美福利视频导航| 1000精品久久久久久久久| 午夜精品久久久久| 国产成人亚洲综合色影视 | 欧美一区二区三区免费视频 | 国产综合色精品一区二区三区| 亚洲天堂精品视频| 国产精品的网站| 蜜臀va亚洲va欧美va天堂| 欧美日韩一区二区三区四区五区| 亚洲免费资源在线播放| 琪琪一区二区三区| 欧美成人一区二区三区片免费 | 欧美日韩高清在线| 亚洲一二三区不卡| 一本色道久久综合狠狠躁的推荐 | 亚洲激情一二三区| 日韩中文欧美在线| 欧美中文字幕一区二区三区| 久久女同性恋中文字幕| 成人激情动漫在线观看| 亚洲人一二三区| 成av人片一区二区| 欧美va亚洲va| 欧美三级视频在线观看| 国产黄人亚洲片| 亚洲成a人片在线观看中文| 久久久久久久久久久久久久久99 | 欧美精品免费视频| 久久99在线观看| 一个色在线综合| 久久一区二区三区四区| 99国产精品视频免费观看| 亚洲成人av中文| 一区二区三区在线免费观看| 国产色综合久久| 91.麻豆视频| 欧美在线观看视频在线| 一个色综合网站| 精品久久久三级丝袜| 欧美三级在线播放| 一本色道**综合亚洲精品蜜桃冫| 国产一区二区三区电影在线观看| 麻豆国产欧美日韩综合精品二区 | 欧洲人成人精品| 一本一本久久a久久精品综合麻豆| 午夜精品久久久久久久蜜桃app| 亚洲欧美偷拍另类a∨色屁股| 国产精品久久久久毛片软件| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 中文字幕二三区不卡| 国产婷婷一区二区| 国产视频一区在线观看| 国产精品初高中害羞小美女文| 欧美日韩精品欧美日韩精品一综合| 亚洲一区自拍偷拍| 久久se精品一区精品二区| 国产福利精品导航| 精品视频1区2区| 日韩美女主播在线视频一区二区三区| 91精品国产综合久久久久久| 久久这里只有精品首页| 欧美国产激情二区三区| 亚洲色图在线看| 欧美aaaaaa午夜精品| 亚洲6080在线| 在线成人小视频| 亚洲欧美日韩在线| 韩日av一区二区| 欧美福利电影网| 亚洲免费观看视频| 奇米精品一区二区三区在线观看| 国产精品伊人色| 一区二区成人在线观看| 激情六月婷婷综合| 欧美精品xxxxbbbb| 国产欧美在线观看一区| 国产一区二区成人久久免费影院| 色94色欧美sute亚洲线路一ni| 欧美精品一区二区三区一线天视频| 自拍偷拍欧美激情| 91丨九色丨蝌蚪富婆spa| 国产日韩影视精品| 老司机精品视频一区二区三区| 欧美亚洲愉拍一区二区| 8v天堂国产在线一区二区| 欧美国产1区2区| 国产女人aaa级久久久级| 天天av天天翘天天综合网| 91久久人澡人人添人人爽欧美| 一区二区在线看| 欧美丝袜丝交足nylons图片| 天堂午夜影视日韩欧美一区二区| 欧美老肥妇做.爰bbww| 美女一区二区久久| 欧美国产综合色视频| 蜜臀久久久久久久| 国产精品久久久久影院| 国产精品影视网| 7777精品伊人久久久大香线蕉的| 一区二区在线观看av| 日韩丝袜情趣美女图片| 成人在线视频一区| 中文字幕一区二区三区四区不卡 | 五月婷婷综合网| 日韩亚洲电影在线| 蜜桃传媒麻豆第一区在线观看| 亚洲欧美一区二区在线观看| 欧美一区二区三区不卡| 风间由美中文字幕在线看视频国产欧美| 伊人色综合久久天天人手人婷| 欧美精品一区二区三区一线天视频| 色欧美日韩亚洲| 777久久久精品| 欧美狂野另类xxxxoooo| 色噜噜狠狠色综合中国| 国产激情视频一区二区在线观看 | 欧美三级电影一区| 亚洲高清视频在线| 日韩三级伦理片妻子的秘密按摩| 一本一道综合狠狠老| 成人免费视频一区| 高潮精品一区videoshd| 日本亚洲电影天堂| 亚洲自拍偷拍综合| 尤物视频一区二区| 日韩欧美自拍偷拍| 精品第一国产综合精品aⅴ| 色妹子一区二区| 欧美三级欧美一级| 日韩欧美国产小视频| 一区2区3区在线看| 久久一夜天堂av一区二区三区| 91精品国产一区二区三区| 91麻豆精品91久久久久同性| 在线精品视频免费播放| 国产69精品久久久久777| 国产精品免费观看视频| 亚洲成人精品一区二区| 激情五月婷婷综合| 麻豆高清免费国产一区| 欧美久久久一区| 国产日产欧产精品推荐色| 亚洲欧美日韩一区二区| 九九精品视频在线看| 免费成人在线网站| 91免费精品国自产拍在线不卡|