摘要:溝通方面的技巧,后端,產品,設計,測試等領域的知識??梢钥闯觯岸诵枰鷪F隊中的各種角色交流對接,對相關的領域有了解可以降低溝通的成本。
前端除了JS,HTML,CSS三板斧,還要懂些什么?有什么東西對我們提升自己前端水平有幫助?
開發(fā)的過程我們不如先了解一下前端開發(fā)的過程
跟產品了解需求
跟后臺溝通接口
跟美術對接設計
寫文檔
編寫代碼
使用babel,sass等工具編譯代碼
部署代碼(測試)
測試代碼
部署代碼(正式)
代碼運行的過程用戶訪問網站
查詢dns,建立http連接
內容從服務器到客戶端
構建dom樹和cssom樹
字節(jié)流轉成字符流
詞法分析器將字符流轉成token
構建ast
構建渲染樹
布局
繪制
構建合成層
如何提升之前的我們可能只關注了編寫代碼,只去了解js,css的只是,通過上面的章節(jié),可以意識到,想要做好前端,我們還可以補充以下的知識,按重要程度排序
HTTP知識,加快網站訪問的速度
瀏覽器渲染的知識,提升頁面性能
編譯原理,了解前端代碼是怎么被編譯的
linux和nginx等知識,想要獨擋一面,還是要了解服務器運行部署方面的知識。
溝通方面的技巧,
后端,產品,設計,測試等領域的知識。可以看出,前端需要跟團隊中的各種角色交流對接,對相關的領域有了解可以降低溝通的成本。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/95034.html
摘要:狹義上的前端開發(fā)讓我們先從狹義上的前端開始討論吧。這是我們就需要把視野打開,成為廣義上的前端。比起移動端開發(fā),前端開發(fā)有著免審核,開發(fā)迅速,統(tǒng)一維護等好處。這也導致前端開發(fā)可被替代性強,待遇自然也上不去。 大家都知道程序員是少見的低門檻高工資的職業(yè),而前端工程師又比其他崗位入門更快,因此,很多人都想成為一個前端工程師。但是,在決定成為一個前端工程師之前,你了解前端是什么嗎? 一千個人眼...
摘要:我從今年的月份開始在知乎上連續(xù)回答前端開發(fā)相關的問題,至今已有將近三個月,回顧寫過的一百多條回答,不少是給迷茫的前端工作者的建議。今天我把我的思考提煉整理成文,希望能給予在迷茫中前行中的前端學習工作者一些有用的建議。 本文首發(fā)于知乎專欄——前端指南作者:Mark MFS老師轉載請注明來源。 我從今年的2月份開始在知乎上連續(xù)回答前端開發(fā)相關的問題,至今已有將近三個月,回顧寫過的一百多條回...
摘要:而由于級標準中并沒有定義事件相關的內容,所以事件級別只包括級,級和級三種。此屬性返回當前事件所綁定的對象。自定義事件可以綁定到任意元素上,此處選擇只是為了演示方便。 前端學習的東西有很多,現(xiàn)代前端開發(fā),前端工程化的東西要懂,基礎的原生js也要懂,畢竟,框架都是有生命周期的,更替非??欤欢鴧s有這么一個框架,它是最輕量的前端框架,每個瀏覽器都內置,它叫vanilla.js。好吧,其實va...
摘要:一什么是年月日谷歌官方宣布的首個發(fā)布預覽版正式發(fā)布,這標志著谷歌進入了正式版發(fā)布前的最后階段。是一個由谷歌開發(fā)的開源移動應用軟件開發(fā)工具包,用于為和開發(fā)應用,同時也將是目的是為了替換系統(tǒng)下開發(fā)應用的主要工具。 一、Flutter 1.什么是Flutter 2018年6月21日谷歌官方宣布Flutter的首個發(fā)布預覽版(Release Preview 1)正式發(fā)布,這標志著谷歌進入了Fl...
摘要:如圖所示如果你眼力不錯或者親自試試會發(fā)現(xiàn)個之間設置了的距離但是他們現(xiàn)在實際的間距卻是。如何設置盒模型的類型通過的就可以設置為盒模型了默認是盒模型渲染機制基本慨念是英文縮寫翻譯為塊級格式化上下文。說白了就是一種盒模型的渲染規(guī)則。 前端人人都要懂的盒模型BFC渲染機制 為什么我們說,前端工程師有必要需要了解BFC渲染機制? 因為如果你一個前端壓根沒聽說過BFC,那你是如何理解下面這幾個cs...
閱讀 1603·2021-09-30 09:47
閱讀 3608·2021-09-22 15:05
閱讀 2842·2021-08-30 09:44
閱讀 3626·2019-08-30 15:55
閱讀 1377·2019-08-30 13:08
閱讀 1332·2019-08-29 16:40
閱讀 557·2019-08-29 12:45
閱讀 1393·2019-08-29 11:25