竹徑通幽處
第一階段:Web基礎(chǔ)知識要點:web工作原理、HTML4及HTML5、常見標(biāo)簽、相對路徑與絕對路徑、HTML5標(biāo)簽布局知識要點:CSS基本語法、基本選擇器、復(fù)合選擇器、背景圖片、盒子模型、精靈圖、常見網(wǎng)頁布局、浮動定位、Flex布局、響應(yīng)式布局、移動端適配、網(wǎng)頁動畫、CSS3新特性、Less預(yù)處理器第二階段:基礎(chǔ)知識要點:ECMA基本語法、數(shù)據(jù)類型、運(yùn)算符、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、常見內(nèi)置對象的屬性和方法、Array、Math、Date、知識要點:DOM模型、節(jié)點類型、節(jié)點的基本操作、JS操作樣式表、克隆節(jié)點、獲取坐標(biāo)位置、獲取元素尺寸、節(jié)點的各種屬性和方法。知識要點:History、Location、Navigate、定時器、線程、事件循環(huán)、web工作原理、性能優(yōu)化、事件對象、正則表達(dá)式、jQuery框架第三階段:企業(yè)級框架框架基本語法知識要點:vue基本語法、雙向綁定、組件傳值、條件渲染、列表渲染、事件處理、表單綁定、自定義事件、插槽、過渡、動畫、動態(tài)路由、嵌套路由、編程式導(dǎo)航、導(dǎo)航守衛(wèi)、路由懶加載、腳手架、生命周期、vuex、axios、ts、案例知識要點:將知識點融會貫通到案例中?;菊Z法知識要點:react簡介、jsx語法、元素渲染、組件和props、state、生命周期、表單、條件渲染、組合繼承、hooks、性能優(yōu)化、案例知識要點:將知識點融會貫通到案例中新增內(nèi)容:微信小程序及uni-app框架知識要點:小程序框架(配置/程序與頁面注冊/路由),開發(fā)者工具小程序框架組件學(xué)習(xí)(基礎(chǔ)/視圖/表單/地圖/媒體/導(dǎo)航/開發(fā)能力)小程序框架組件學(xué)習(xí)(地圖/媒體/導(dǎo)航/開發(fā)能力)小程序API(基礎(chǔ)/路由/界面/網(wǎng)絡(luò)/數(shù)據(jù)緩存/位置服務(wù))小程序API(設(shè)備/媒體/開放接口/授權(quán)/登錄/支付)第四階段:前端全棧服務(wù)器與數(shù)據(jù)庫及框架知識要點:Node原生模塊、跨域、安全校驗、數(shù)據(jù)加密、數(shù)據(jù)庫基本操作、express框架、koa框架 項目周/WebPack知識要點:需求、效果圖、編碼
飛云縱覽
做一個好的web前端工程師,首先需要有一定的審美技能,設(shè)計能力
其次就是一些前端技術(shù)了比如要有以下技能1、jscsshtmlxml;2、一些美術(shù)、UI設(shè)計能力;3、分析研究能力,用來分析研究需求、構(gòu)架等;4、用戶體驗、交互設(shè)計方面的知識;5、一些產(chǎn)品設(shè)計方面的知識;做好一名后端工程師,那就是一個思維邏輯性問題了,如何實現(xiàn)這個模塊功能,你只要做到實現(xiàn)這個功能就可以了
至于技術(shù)么,那就需要你至少懂一種后臺交互性語言和數(shù)據(jù)庫也就是職業(yè)定位的問題,看您主要是喜歡哪方面的,你喜歡設(shè)計一些美感的東西那么你就做前端,你對實現(xiàn)一些功能邏輯感興趣,那么就從事程序設(shè)計了
devilyu2266
前端開發(fā)工程師需要具備能力如下:
一、三大基礎(chǔ)技能,js、css、html這三項技能是前端工程師能力中的基礎(chǔ),任何框架、工具、庫都是基于這三者只上的。這是硬實力,決定了整個前端生涯能夠達(dá)到的高度,以及在后面的技術(shù)棧拓展中的順暢程度和能夠達(dá)到的效果。
二、工程能力要有,前端工程師首先是個工程師,做項目就是在做工程,所以懂得如何把一個項目的前端部分的工程運(yùn)行起來,是另一項必備技能。grunt、gulp、webpack都是著名的工程類工具,這些工具只要能熟練使用,就基本符合工程能力的要求。
三、調(diào)試能力要必備,如果還在用alert、console來調(diào)試程序定位問題,那么你還不符合要求。學(xué)習(xí)chrome調(diào)試工具的使用,Elements查看元素、Network查看網(wǎng)絡(luò)請求、Sources查看代碼,設(shè)置斷點定位問題、call stack查看調(diào)用棧。
四、團(tuán)隊協(xié)作能力指的就是git,在項目開發(fā)中必不可少,熟練使用git,掌握常用的命令,學(xué)會解決沖突。
五、熱門框架的使用vue、react是當(dāng)前兩個最熱門的框架,能夠熟練使用是基本要求,如果你想在眾多求職者中脫穎而出,你還需要理解原理,還是那句話,你跟offer的差距就是使用與實現(xiàn)的差距。試著理解virtual dom的原理,響應(yīng)式的原理,雙向數(shù)據(jù)綁定的原理。
六、項目經(jīng)驗要可靠,不是“仿了幾個頁面”,而是“項目”的經(jīng)驗,是經(jīng)歷過整個項目從0到1全過程的經(jīng)驗,在這個過程中遇到了什么坑,如何解決的,解決的過程中是如何思考的。
優(yōu)質(zhì)工程師考試問答知識庫