學習Web前端需要避免哪些錯誤
很多初學web前端的同學,在學習web前端的時候都會遇到一些錯誤,雖然有些錯誤與某一個具體的行為相關,但有些錯誤卻是所有Web開發人員都需要面對的挑戰。下面小編就整理一下學習Web前端需要避免哪些錯誤,希望能夠給同學們帶來幫助。
學習Web前端需要避免哪些錯誤?
錯誤一:所謂“應該能行”的程式碼
錯誤:無論是,還是在伺服器上執行的程式碼,開發人員都需要測試並確認它是否可以正常工作,而不是在部署了之後,就認為它應該就能從一而終地執行。
影響:不經過適當錯誤檢查的就是對使用者耍流氓。不僅會極大地影響使用者體驗,而且其錯誤訊息內容的型別可能會給駭客線索來滲透這個站點。
如何避免:是人都會犯錯,這個哲理同樣適用於編碼。使用,一定要實施好的技術來防止並抓住錯誤。雖然這篇文章描繪了用編碼WindoWs應用程式,但是大部分的內容也適用於Web開發,許多提示都很不錯!另一種能讓程式碼變得可靠又能在未來變化中存活下來的方法是單元測試。
如果我們夠仔細,那麼就能捕捉到伺服器端的程式碼失敗,而不被使用者發現。只顯示必要的資訊,並且一定要確保設定友好的錯誤頁面,如HTTP 404s。
錯誤二:寫分叉程式碼
錯誤:本著支援所有瀏覽器和版本的崇高理念,開發人員立志建立可對任意可能情況作出回應的程式碼。程式碼中if語句成堆,所有方向都有分叉。
影響:隨著瀏覽器新版本的更新,程式碼檔案會變得越來越笨拙和難以管理。
如何避免:實現程式碼的功能檢測和瀏覽器/版本檢測。功能檢測技術不僅可以顯著減少程式碼量,還更易於閱讀和管理。不妨考慮使用如Modernizr這樣的庫,不僅有助於功能檢測,還能自動幫助提供不能跟上HTML5和CSS3速度的舊版瀏覽器的反饋支援。
錯誤三:非響應式設計
錯誤:開發/設計人員在相同尺寸的顯示器上開發。
影響:當在移動裝置或在非常大的螢幕檢視時,使用者體驗要麼很難看到頁面的重要方面,要麼甚至要時刻注意著不導航至其他網頁。
如何避免:響應式的思維方式。在中使用響應式設計。這裡有一些關於這方面的實用教程,包括響應式圖片,還有一個非常受歡迎的庫,那就是Bootstrap。
錯誤四:過多重新整理
錯誤:建立的需要為每一個互動而重新整理頁面。
影響:類似於頁面臃腫,頁面載入時間的效能會受到影響。使用者體驗缺乏流暢性,並且每次互動都可能導致網頁短暫(或長時間)的復位。
如何避免:避免這種情況的一個方法就是,透過測定回發到伺服器的內容是否是真正需要的。例如,當不依賴伺服器端資源的時候,客戶端指令碼可用於提供直接結果。你也可以應用AJAX技術或進一步使用單頁的應用程式方法。流行的庫/框架,如JQuery、KnockoutJS和AngularJS,能讓這些方法的採用變得容易得多。
錯誤五:做了太多的無用功
錯誤:開發人員花了很長的時間來建立Web內容。大量的時間花在了重複的任務上,或者自己敲程式碼寫了很多。
影響:初始的釋出和後續的更新時間過於冗長。如果其他開發人員也在做同樣的工作,卻用了更少的時間和精力,那麼你的開發價值顯然就低了。手動勞動很容易出現錯誤,而排除故障錯誤需要更多的時間。
如何避免:探索你的選擇。在開發的每一個階段考慮使用新的工具和新的流程技術。例如,你目前使用的程式碼編輯器相比SublimeText和Visual Studio,如何?不管你使用的是什麼樣的程式碼編輯器,你有好好鑽研它的功能嗎?也許只投入稍稍一點時間去仔細閱讀文件,就可以發現做事的新方法,為今後節省一個又一個小時的時間。
例如,在這篇文章中,擴充套件Visual Studio可以為Web開發人員提高生產效率。不要錯過網上可用的幫助工具!例如,檢查在dev.modern.ie上的工具以簡化測試(跨多個平臺和裝置)以及排除故障。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2789033/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 入門 Web前端需要學習哪些技術?Web前端
- 入門Web前端有哪些誤區?該如何避免?Web前端
- web前端開發需要哪些工具和需要學習什麼?Web前端
- 5個需要避免的CSS錯誤CSS
- 學習web前端誤區有哪些-好程式設計師Web前端程式設計師
- Web前端學習有哪些技巧Web前端
- 想要學習web前端需要學習那些課程Web前端
- 如果要學習web前端,需要學習什麼Web前端
- 學習Web前端的好處有哪些?Web前端
- web前端培訓學習技巧有哪些Web前端
- 學web前端有哪些課程和學習思路?Web前端
- 一些學Web前端最常見的錯誤分享!Web前端
- 人工智慧專案需要避免的9個錯誤人工智慧
- 那些常見的Web前端學習誤區分享!Web前端
- Web前端容易學嗎?Web前端要學哪些內容?Web前端
- 前端需要學習什麼?長沙web前端培訓班學費多少?前端Web
- 不會程式設計能學前端嗎?web前端需要學習什麼?程式設計前端Web
- web前端工程師需要具備哪些要求?Web前端工程師
- Web前端如何學?Web前端學習方法分享Web前端
- Web前端學習技巧有哪些?本文給你答案Web前端
- 有哪些方法可以高效學習web前端開發?Web前端
- 學習web前端需要做什麼樣的準備?Web前端
- 零基礎轉行學Web前端,需要掌握哪些技術?Web前端
- web前端之異常/錯誤監控Web前端
- 關於學習Web前端所需要的學習資料(免費送)Web前端
- 讓小白不走彎路:學習web前端流程,以及學習誤區Web前端
- 好程式設計師web前端分享想要學習前端需要學那些課程程式設計師Web前端
- Web前端學習路線分享,初學者不要錯過!Web前端
- web前端開發培訓有哪些學習階段Web前端
- Web前端開發應該避免的幾個思維誤區Web前端
- web前端學習指南Web前端
- web前端學習之路Web前端
- web前端學習方案Web前端
- web前端培訓需要學多久呢Web前端
- 2021年學web前端需要什麼學歷?Web前端
- 學習哪些技能才能勝任web前端開發崗位?Web前端
- 新手學Web前端有哪些方法?該怎麼去規劃學習?Web前端
- 前端錯誤前端