在長沙學前端開發(fā)要注意什么

編輯:佚名 更新時間:2020年08月14日
最佳答案

寫分叉代碼

差錯:本著支撐全部瀏覽器和版其他崇高理念,開發(fā)人員立志創(chuàng)立可對恣意或許狀況作出回應(yīng)的代碼。代碼中if語句成堆,全部方向都有分叉。

影響:跟著瀏覽器新版其他更新,代碼文件會變得越來越蠢笨和難以處理。

怎么避免:完成代碼的功用檢測和瀏覽器/版別檢測。功用檢測技術(shù)不只可以顯著削減代碼量,還更易于閱讀和處理。不妨考慮運用如Modernizr這樣的庫,不只有助于功用檢測,還能主動幫助供應(yīng)不能跟上HTML5和CSS3速度的舊版瀏覽器的反應(yīng)支撐。

網(wǎng)站過多改寫

差錯:創(chuàng)立的網(wǎng)站需求為每一個互動而全面改寫頁面。

影響:類似于頁面臃腫(參見#4),頁面加載時間的功能會受到影響。用戶體驗缺乏流暢性,并且每次互動都或許導致網(wǎng)頁時間短(或長時間)的復位。

怎么避免:快速避免這種狀況的一個方法就是,通過測定回發(fā)到服務(wù)器的內(nèi)容是否是真實需求的。例如,當不依賴服務(wù)器端資源的時分,客戶端腳本可用于供應(yīng)直接效果。你也可以應(yīng)用AJAX技術(shù)或進一步運用單頁的應(yīng)用程序“SPA”方法。流行的JavaScript庫/結(jié)構(gòu),如JQuery、KnockoutJS和AngularJS,能讓這些方法的選用變得簡略得多。

其他答案

做了太多的無用功

過錯:開發(fā)人員花了很長的時間來創(chuàng)立web內(nèi)容。許多的時間花在了重復的任務(wù)上,或許自己敲代碼寫了許多。

影響:初始網(wǎng)站的發(fā)布和后續(xù)的更新時間過于冗長。如果其他開發(fā)人員也在在做相同的作業(yè),卻用了更少的時間和精力,那么你的開發(fā)價值顯著就低了。手動勞作很容易呈現(xiàn)過錯,而排除故障過錯需求更多的時間。

如何避免:探求你的挑選。在開發(fā)的每一個階段考慮運用新的東西和新的流程技術(shù)。例如,你現(xiàn)在運用的代碼編輯器比較SublimeText和Visual Studio,如何?不論你運用的是什么樣的代碼編輯器,你最近有好好鉆研它的功能嗎?也許只投入稍稍一點時間去仔細閱讀文檔,就可以發(fā)現(xiàn)干事的新方法,為今后節(jié)約一個又一個小時的時間。例如,在這篇文章中,擴展Visual Studio可以為web開發(fā)人員進步生產(chǎn)功率。

不要錯失網(wǎng)上可用的協(xié)助東西!例如,檢查在dev.modern.ie上的東西以簡化檢驗(跨多個平臺和設(shè)備)以及排除故障。

長沙達內(nèi)教育

長沙達內(nèi)教育簡介 達內(nèi):美國上市公司,億元級職業(yè)教育集團 ●中國IT職業(yè)教育領(lǐng)軍企業(yè) 達內(nèi)時代科技集團有限公司(簡稱達內(nèi)教育),美股交易代碼:TEDU,成立于2002年。 2014年4月3日成功在美國上市,融資1億3千萬美元。成為中國赴美...

機構(gòu)評分:10分

在線客服

相關(guān)問答

QUESTIONS AND ANSWERS
更多相關(guān)問題 >>
?團隊散漫怎么辦?如何提升管理層團隊管理能力?怎么去管理一個團隊?如何實現(xiàn)市場精準定位?如何選擇企業(yè)目標市場?如何維護好老客戶?怎么維護客戶關(guān)系?怎么提升客戶滿意度