精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

WEB 開發者應該具備的 6 大技能?

開發 前端
WEB開發本身涵蓋了許多領域的許多技術,那么,有哪些是WEB開發者必備的技能呢?這是一個 Quora 上用戶提出的問題,其中Ellyse Taylor的回答獲得了1900+的贊同。

WEB開發本身涵蓋了許多領域的許多技術,那么,有哪些是WEB開發者必備的技能呢?這是一個 Quora 上用戶提出的問題,其中Ellyse Taylor的回答獲得了1900+的贊同。

可能很多人對下面這個列表中的大部分內容都已經了解了,但其中必定有一些是你之前沒有看到過,或者沒有完全理解的,甚至有些你可能從來沒聽說過。

WEB 開發者應該有哪些必備的技能?

1. 界面和用戶體驗

  • 注意,瀏覽器的實現標準是不一致的,請確保你的網站能夠兼容所有主流的瀏覽器。最少需要測試的有 Gecko 引擎 (Firefox),WebKit引擎(Safari以及一些手機瀏覽器),Chrome,你所要支持的 IE 瀏覽器,以及 Opera。此外,你還需要了解不同系統下,瀏覽器是如何渲染網頁的。

  • 考慮一下人們不使用主流瀏覽器的情況,如手機,屏幕閱讀器和搜索引擎。一些可用的輔助信息:WAI 和 Section508,移動開發:MobiForge。

  • 階段:如何在不影響用戶的情況下部署更新。有一個或多個可以用來改變架構、代碼或全部內容,并確保它們在可控范圍內實現部署的測試或臨時環境。有 一種自動化的方式把更新部署到線上網站。最有效的實現方式是結合使用版本控制系統(CVS、Subversion等)和自動構建機制(Ant、NAnt 等)。

  • 不要直接向用戶顯示不友好的錯誤信息。

  • 不要用純文本的方式顯示用戶的電子郵件,因為他們可能會被垃圾郵件煩到死。

  • 為用戶生成的鏈接添加 rel=”nofollow” 屬性,以避免垃圾郵件。

  • 為你的網站建立周全的限制–這條也同時屬于安全方面。

  • 學習如何進一步的提高。

  • POST 提交成功后進行重定向,以免刷新造成重復提交。

  • 別忘了考慮無障礙訪問。這總是不錯的,在某些情況下,這甚至是法律要求的。 WAI-ARIA 和 WCAG 2 里都有關于這方面很好的資源。

  • 不要讓我思考。

2. 安全

  • OWASP開發指南 幾乎覆蓋了網站安全所有的內容。

  • 了解注入,尤其是 SQL注入,并學會如何阻止它。

  • 永遠不要相信用戶的輸入,以及其他任何請求(包括Cookies和隱藏域的值)。

  • 使用鹽值(salt)哈希密碼,并對不同的行使用不同的鹽值,防止攻擊。使用哈希算法如 bcrypt 或 scrypt(更安全,但比較新)(12)來存儲密碼。(如何安全的存儲密碼)。NIST也允許使用PBKDF2來加密密碼。避免直接使用 MD5 和 SHA 等算法。

  • 不要企圖拿出自己喜歡的認證系統。這是很容易出錯的,并且是不可測的,甚至直到你被攻擊了你才知道。

  • 了解信用卡處理規則。(也可查看該問題)

  • 在登錄頁和任何需要輸入敏感數據的頁面使用SSL/HTTPS

  • 防止 session 被劫持。

  • 避免跨站腳本(XSS)。

  • 避免點擊劫持。

  • 保持系統更新到最新的補丁。

  • 確保數據庫連接信息的安全。

  • 讓自己了解最新的攻擊技術和會影響你平臺的漏洞。

  • 閱讀谷歌瀏覽器安全手冊

  • 閱讀WEB應用黑客手冊

  • 考慮最小特權原則,盡量使用非root用戶運行服務器(以tomcat為例)。

3. 性能

  • 如果有必要的話,實現緩存,請正確理解和使用HTTP緩存。

  • 優化圖片。不要使用20K的圖片作為平鋪背景。

  • 學習如何 gzip/deflate 內容(deflate效果更好)。

  • 合并樣式表與腳本文件以減小瀏覽器鏈接數,同時提高 gzip 的壓縮能力。

  • 瀏覽雅虎性能卓越的網站,以及大量的指南,其中包含提升前端性能和YSlow工具(需要安裝Firefox, Safari, Chrome 或 Opera)。此外,Google page speed(瀏覽器擴展)也是一個性能分析工具,它同時可以優化你的圖片。

  • 對于小的如工具欄圖片,使用CSS Image Sprites(參考最小化HTTP請求)。

  • 訪問量大的網站應該考慮跨域拆分組件。

  • 靜態內容(如圖片、CSS、JavaScript及不需要訪問cookie的內容)應該放在一個單獨的域下,因為域及其子域的每一個請求都會發送cookie。這里是使用內容分發網絡(CDN)的一個很好的選擇。

  • 減少瀏覽器渲染頁面所需的HTTP請求的總數量。

  • 利用Google Closure Compiler及其他壓縮JS的工具。

  • 確保網站根目錄下有一個favicon.ico文件,即使在HTML中并沒有提到它,瀏覽器也會自動加載它。如果你沒有 /favicon.ico ,就會返回很多404錯誤,消耗服務器帶寬。

4. SEO (Search Engine Optimization) 搜索引擎優化

  • 使用“搜索引擎友好”的URL,如 http://example.com/pages/45-article-title 而不是 http://ofexample.com/index.php?page=45。

  • 在動態內容中,把 # 改成 #! ,然后在服務器端使用$_REQUEST["_escaped_fragment_"]。換句話說 ./#!page=1 變成了 ./?_escaped_fragments_=page=1。此外,對于使用 FF.b4 或 Chromium 的用戶,history.pushState({“foo”:“bar”}, “About”, “./?page=1″); 是一個非常棒的命令。因此,即使地址欄已經改變了,頁面也不會刷新。

  • 不要使用“點擊這里”這樣的鏈接。你是在浪費一個搜索引擎優化的機會,而且它讓使用屏幕閱讀器人們更難閱讀。

  • 有一個XML網站地圖,最好在默認位置 /sitemap.xml。

  • 當有多個URL指向同一個內容的時候,使用 <link rel=”canonical” … /> ,這個問題可以通過 Google Webmaster Tools 來解決。

  • 使用 Google Webmaster Tools 和 Bing Webmaster Tools。

  • 安裝 Google Analytics 或者其他開源分析工具如:Piwik。

  • 了解 robots.txt 及搜索引擎蜘蛛 是如果工作的。

  • 使用重定向(301)www.example.com 到 example.com(或者反過來),防止它們平分谷歌網站排名。

  • 要知道有 badly-behaved 蜘蛛的存在。

  • 如果你的網站有非文本內容,Tim Farley 的回答中有一些非常有用的信息。

5. 技術

  • 理解HTTP以及GET、POST、session、cookie以及“無狀態”的意思。

  • 撰寫XHTML/HTML和CSS要遵循W3C規范,并確保它們通過校驗。這樣做的目的是為了避免瀏覽器的怪癖模式,并且這使得非標準瀏覽器如屏幕閱讀器和移動設備更加容易實現。

  • 理解瀏覽器是如何處理JavaScript 的。

  • 理解JavaScript 、樣式表、以及頁面使用的其他資源是如何加載的,并考慮它們對感知性能的影響。現在普遍認同的一種做法是把除分析代碼等以外的腳本文件放在頁面底部。

  • 了解JavaScript 沙箱是如何工作的,特別是當你想使用 iframe 的時候。

  • 需要注意到,JavaScript是可以被禁用的,因此AJAX只是一個擴展,而不是基準。雖然大部分用戶并沒有禁用它,但記住,NoScript正在變得越來越流行。并且,谷歌在索引你的網站時也不會運行JavaScript。

  • 學習 301 和 302 重定向之間的不同。

  • 盡可能多地了解你的部署平臺。

  • 考慮使用 Reset Style Sheet 或 normalize.css。

  • 考慮使用JavaScript框架(如jQuery, MooTools, Prototype, Dojo 或 YUI 3),這可以避免很多使用JavaScript操作DOM時的差異。

  • 在考慮感知性能和框架的同時,考慮使用服務,如Google Libraries API,來加載框架,這樣瀏覽器可以使用已經緩存的框架而不是從你的網站上下載。

  • 不要重復造輪子。在做任何事情之前,先搜索相關的組件或者實例。99%的可能別人已經實現了并發布出了開源的代碼。

  • 在確定需求之前,盡量不要使用超過20個的庫,這是非常不利的。特別是客戶端WEB,保存輕便、快速、靈活是最重要的。

6. BUG修復

  • 要了解你花費20%的時間寫代碼而花費80%的時間來維護,因此寫代碼時一定注意。

  • 建立一個好的錯誤報告解決方案。

  • 建立一個別人可以提建議和批評的系統。

  • 為未來的支持人員和維護人員建立良好的文檔。

  • 經常備份!Ed Lucas 的回答中有一些建議。有一個恢復策略,而不只是一個備份策略。

  • 使用版本控制系統,如 Subversion、Mercurial 或 Git。

  • 不要忘記驗收測試。Selenium 等框架可以幫到你。

  • 請確保您有足夠的日志記錄的地方,可以使用框架如log4jlog4net 或 log4r。當網站出現問題的時候,你需要能夠找到問題所在。

  • 日志要記錄已處理異常和未處理異常。分析日志輸出,因為它會顯示出你網站的關鍵問題。

這里有些省略的東西并不是因為它們沒用,而是因為它們過于詳細或者超出了范圍,或者說的太遠了。當然,上面的內容可能也有一些遺漏或者錯誤。

責任編輯:王雪燕 來源: 9iphp
相關推薦

2011-05-12 13:00:10

Web開發者

2011-03-24 09:25:54

程序員編程

2013-09-10 09:35:53

移動開發者全能開發者技能

2014-02-27 10:24:45

Web技術編程語言

2022-03-05 23:09:52

開發軟件工程師前端

2011-02-21 09:37:53

Web開發 Firef

2013-10-23 09:24:12

開發者功能

2021-12-25 23:23:04

開發前端后端

2011-08-09 15:17:07

iOS開發

2015-10-27 09:36:31

Web開發者理由

2012-03-22 09:57:56

Web

2011-07-01 13:11:22

Web

2013-06-18 10:58:26

IT人員軟技能

2013-09-03 09:54:15

Web開發

2013-06-26 09:42:52

Web開發URL編碼URL

2017-12-04 08:34:02

SQLAIIT服務

2017-04-10 09:07:47

開發者開發代碼

2010-05-24 10:46:00

Web開發者

2016-12-19 15:35:10

Web開發者jQueryi18n

2011-08-05 17:28:06

開發者游戲
點贊
收藏

51CTO技術棧公眾號

国产喂奶挤奶一区二区三区| 蜜桃av综合| 日韩欧美一级二级| 777精品久无码人妻蜜桃| 色视频在线观看| 蜜桃一区二区三区在线| 欧美日韩高清在线观看| jizz日本免费| 日本成人一区二区| 精品日本高清在线播放| 亚洲国产欧美日韩| 日本高清视频www| 日本aⅴ免费视频一区二区三区| 久久电影一区二区| 中文幕无线码中文字蜜桃| 成人97精品毛片免费看| 欧美性极品xxxx娇小| 国产精品亚洲天堂| 久久伊伊香蕉| 丁香另类激情小说| 成人春色激情网| 国产区一区二区三| 国产一区视频在线观看免费| 亚洲视频在线观看免费| 亚洲国产精品狼友在线观看| 久久爱.com| 精品久久久久久久中文字幕| 男插女免费视频| 搞黄视频在线观看| 久久亚洲春色中文字幕久久久| 91久久国产自产拍夜夜嗨| 国产免费a视频| 亚洲九九精品| 欧美激情a在线| 搜索黄色一级片| 欧美日韩一二三四| 亚洲欧美国产精品| 亚洲色偷偷色噜噜狠狠99网| 亚洲电影二区| 欧美三级蜜桃2在线观看| 精品99在线视频| 超碰在线cao| 亚洲资源在线观看| 国产91porn| 国产在线69| 亚洲美女少妇撒尿| 欧美性受黑人性爽| 麻豆传媒视频在线| 国产精品白丝在线| 一区二区冒白浆视频| 国产精品秘入口| 国产三区在线成人av| 欧美一级日本a级v片| 五月婷婷六月丁香综合| 99精品视频在线观看免费| 国产亚洲二区| 色屁屁草草影院ccyycom| thepron国产精品| 精品人伦一区二区三区| 午夜视频福利在线观看| 99re这里只有精品首页| 九色综合日本| 牛牛澡牛牛爽一区二区| 久久精品夜夜夜夜久久| 日韩精品一区二区三区丰满| av在线电影观看| 国产精品全国免费观看高清| 亚洲一区二区高清视频| 麻豆影视国产在线观看| 亚洲男人的天堂在线观看| 黄色一级视频播放| 丁香花视频在线观看| 婷婷丁香久久五月婷婷| 国产精品wwwww| 日本成人福利| 欧美一区二区日韩一区二区| 久久久久亚洲av无码网站| 国产厕拍一区| 亚洲香蕉成人av网站在线观看| 免费在线观看a视频| 99热国内精品永久免费观看| 久久久久久国产免费| www成人在线| 男人的j进女人的j一区| 亚洲sss综合天堂久久| 人妻少妇精品无码专区| 国产女同性恋一区二区| 黄色免费高清视频| 天堂√中文最新版在线| 欧美视频一区在线观看| 亚洲精品成人无码毛片| 美女毛片一区二区三区四区| 色妞久久福利网| 国产精品a成v人在线播放| 久久久久久网| 91传媒视频在线观看| 午夜视频免费在线| 综合久久给合久久狠狠狠97色| 拔插拔插海外华人免费| 成人全视频免费观看在线看| 日韩午夜激情视频| 亚洲午夜福利在线观看| 中文视频一区| 国产成人精品av在线| av免费在线不卡| 久久久国产精华| 草草草视频在线观看| 欧洲一级精品| 欧美r级电影在线观看| 人妻少妇无码精品视频区| 欧美另类综合| 国产精品久久久久久久av大片| 亚洲精品久久久久久久久久久久久久 | 久久久爽爽爽美女图片| jizz18女人| 伊人www22综合色| 亚洲一区二区久久久| 欧美日韩在线视频免费播放| 日韩精品成人一区二区三区| 99伊人久久| 国产写真视频在线观看| 色婷婷av久久久久久久| 中文字幕第3页| 中文字幕一区二区三区欧美日韩 | 91片黄在线观看| 黄色污污在线观看| 欧洲美女精品免费观看视频| 亚洲精选中文字幕| 伊人久久综合视频| 成人午夜激情在线| 国产精品夜夜夜爽张柏芝| 色天使综合视频| 亚洲欧美国产精品| 成人毛片在线播放| 成人avav影音| 久久久久久www| 婷婷视频一区二区三区| 久久九九精品99国产精品| www.com亚洲| 久久久久九九视频| 大陆极品少妇内射aaaaa| 盗摄系列偷拍视频精品tp| 欧美国产日韩视频| www.激情五月| 亚洲一区在线看| 男男受被啪到高潮自述| 中文字幕一区二区三区久久网站| 国产在线播放91| 免费在线观看av网站| 欧美日韩一区久久| 欧美色视频一区二区三区在线观看| 日韩激情av在线| 手机成人在线| 日韩电影精品| 美女少妇精品视频| 国产黄色片免费| 亚洲影院理伦片| 欧美日韩人妻精品一区在线| 在线欧美视频| 你懂的网址一区二区三区| 欧美大胆成人| 视频在线观看一区二区| 国产精品久久婷婷| 一区二区在线观看av| 欧美日韩一区二区区| 狠色狠色综合久久| 九九久久99| 日韩中文在线播放| 久久精品亚洲94久久精品| 国产av无码专区亚洲av| 亚洲成a人v欧美综合天堂| www.超碰97| 美腿丝袜亚洲综合| xxxxxx在线观看| 精品久久ai电影| 日韩av免费在线| 青青影院在线观看| 欧美成人a在线| 亚洲天堂视频网站| 国产精品毛片大码女人| 四川一级毛毛片| 国产精品日本| 宅男噜噜99国产精品观看免费| 日日夜夜精品视频| 日本免费一区二区三区视频观看| 午夜视频在线免费观看| 欧美成人免费网站| 亚洲 欧美 日韩 在线| 国产精品乱码久久久久久| 色婷婷狠狠18禁久久| 久久都是精品| 青青草综合视频| 亚洲精品456| 亚洲已满18点击进入在线看片| 99爱在线视频| 色先锋资源久久综合5566| 黄色av中文字幕| 欧美三级电影在线观看| 国产第一页第二页| 国产农村妇女毛片精品久久麻豆| 奇米777在线| 日日摸夜夜添夜夜添精品视频| 一区二区视频在线播放| 午夜a一级毛片亚洲欧洲| 91精品久久久久久久久久另类| 九九色在线视频| 色偷偷亚洲男人天堂| 天天色棕合合合合合合合| 4438成人网| 国产精品suv一区| 亚洲午夜精品久久久久久久久| 日本一卡二卡在线播放| 99久久99精品久久久久久| 一区二区三区人妻| 久久精品国产一区二区| www一区二区www免费| 精品电影一区| 中文字幕中文字幕一区三区| 国产一区网站| 久久精品二区| 激情av综合| 444亚洲人体| 999精品嫩草久久久久久99| 日韩暖暖在线视频| 多野结衣av一区| 久精品免费视频| 黄色的网站在线观看| 亚洲最新av在线网站| 欧美精品少妇| 日韩的一区二区| 污污网站在线免费观看| 精品日产卡一卡二卡麻豆| 91成人国产综合久久精品| 日本久久精品电影| 69亚洲精品久久久蜜桃小说| 五月婷婷激情综合| 久久久99精品| 一区二区欧美国产| 欧美色图亚洲天堂| 玉米视频成人免费看| 日本中文在线视频| 成人免费在线播放视频| 极品色av影院| 亚洲久本草在线中文字幕| 精品人妻伦九区久久aaa片| 国产精品久久久久精k8 | 成人直播大秀| 五月天亚洲综合小说网| 国产日产精品_国产精品毛片| 另类小说综合网| 亚洲丝袜啪啪| 日韩成人av网站| 成人情趣视频网站| 中文字幕一区二区三区最新 | 亚洲日本视频在线| 成人h视频在线观看| 久久aimee| 欧美人xxxxx| 欧美一区2区| 在线免费观看成人网| 91精品国产自产拍在线观看蜜| 日韩国产精品毛片| 亚洲一级二级| 大肉大捧一进一出好爽视频| 日韩精品一级二级| 亚洲欧美偷拍另类| 国产一区二区伦理片| 蜜臀视频在线观看| 久久综合色播五月| 国产极品视频在线观看| 亚洲男帅同性gay1069| 国产污视频在线看| 91久久一区二区| 国产免费一区二区三区最新不卡| 日韩欧美国产午夜精品| 性插视频在线观看| 在线亚洲国产精品网| av免费在线网站| 91av视频在线播放| 成人久久网站| 国产成人成网站在线播放青青| 欧美丝袜美腿| 亚洲精品一区二区三区av| 欧美日韩精品| 十八禁视频网站在线观看| 国产伦精品一区二区三区免费| 亚洲欧美视频在线播放| 91免费视频网址| 久久嫩草捆绑紧缚| 午夜精品一区在线观看| 在线视频1卡二卡三卡| 日韩视频免费直播| 久久久久久女乱国产| 麻豆成人在线看| 亚洲精品mv| 1卡2卡3卡精品视频| 国产精品欧美日韩一区| 日韩精品手机在线观看| 久久久久久黄| 黑森林av导航| 亚洲天堂a在线| 狠狠人妻久久久久久综合| 91精品国产欧美一区二区成人| 污污网站免费在线观看| 久久99精品久久久久久青青91| 性高爱久久久久久久久| av日韩免费电影| 日韩一区自拍| 国产91对白刺激露脸在线观看| 国产米奇在线777精品观看| 国产一区二区三区四区五区六区| 一区二区三区不卡视频在线观看 | 欧美xxx性| 国产精品一区二区免费看| 999精品一区| 搡女人真爽免费午夜网站| av在线综合网| 久久黄色小视频| 欧美日韩国产免费一区二区| 黄色av网站在线看| 38少妇精品导航| 538任你躁精品视频网免费| 一区二区冒白浆视频| 日本一不卡视频| 波多野吉衣中文字幕| 五月综合激情网| 天天爽夜夜爽夜夜爽| 欧美激情久久久久久| 国产精品一区二区精品| 亚洲一区二区三区四区中文| 首页亚洲欧美制服丝腿| 在线天堂www在线国语对白| 一区二区三区高清不卡| 99热这里只有精品66| yw.139尤物在线精品视频| 亚洲成av在线| 亚洲精品一卡二卡三卡四卡| 美国毛片一区二区| 日韩av片在线| 欧美日韩亚洲综合一区二区三区| www.国产精品.com| 国产精品久久久久久久天堂 | 成人免费在线视频播放| 国产剧情一区二区三区| 波多野结衣爱爱视频| 日韩亚洲欧美一区| 欧美aaa免费| 国产日韩一区欧美| 国产精品久久久免费| 扒开jk护士狂揉免费| 欧美性生交xxxxxdddd| 女人偷人在线视频| 国产精品网站大全| 99视频精品全部免费在线视频| 日本一二三四区视频| 亚洲制服丝袜av| 人妻与黑人一区二区三区| 欧美一级黄色网| 成人羞羞动漫| 亚洲色图欧美自拍| 亚洲午夜免费电影| 四虎电影院在线观看| 国产精品视频网| 中文字幕一区二区三三| 日本美女视频网站| 色先锋久久av资源部| 98在线视频| 91在线观看网站| 国产精品老牛| 999精品在线视频| 欧美videossexotv100| 亚洲精品**中文毛片| 先锋影音网一区| 国产成人三级在线观看| 毛片在线免费视频| 色诱女教师一区二区三区| 视频精品一区| 国产极品美女高潮无套久久久| 国产欧美日韩久久| www.麻豆av| 日韩女在线观看| 亚洲综合小说| 香蕉网在线播放| 欧美高清激情brazzers| 大菠萝精品导航| 一区二区av| 久久夜色精品国产噜噜av| 91国在线视频| 2020久久国产精品| 久久精品影视| 久久精品老司机| 欧美一区二区三区公司| 欧美性xxx| 欧美国产视频一区| 中文字幕精品综合| 天天干在线观看| 亚洲a级在线播放观看| 欧美一级久久| 国产亚洲成人精品| 日韩中文字幕欧美|