說實(shí)話,不好學(xué),沒HTMl基礎(chǔ)有點(diǎn)難度,JavaScript簡(jiǎn)稱JS,之前的基礎(chǔ)就是HTML,HTML這門課程如果入門的話不是很難,刻苦點(diǎn)一月到兩月就能搞定,有HTML基礎(chǔ)的話,只要繼續(xù)刻苦一個(gè)月左右JS就能入門,但是想學(xué)到高深那就不容易了,js入門后在繼續(xù)學(xué)可以說也是有些難度的。
在成都做網(wǎng)站、網(wǎng)站建設(shè)過程中,需要針對(duì)客戶的行業(yè)特點(diǎn)、產(chǎn)品特性、目標(biāo)受眾和市場(chǎng)情況進(jìn)行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計(jì)方向。創(chuàng)新互聯(lián)還需要根據(jù)客戶的需求進(jìn)行功能模塊的開發(fā)和設(shè)計(jì),包括內(nèi)容管理、前臺(tái)展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計(jì)和安全保護(hù)等功能。
總之先掌握HTML,這是一個(gè)基礎(chǔ),正如你說話要先從aoe開始一樣,HTML也很容易學(xué)的。
HTML推薦書籍:深入淺出HTML和CSS
JS推薦書籍:《javascript入門經(jīng)典》
這些書籍可以幫助你怎么學(xué)習(xí),其實(shí)不止看書,你也可以看看視頻,多看視頻講解學(xué)習(xí)可以讓你少走很多彎路,節(jié)省不少時(shí)間。
人就是在不斷的問題中解決問題,發(fā)現(xiàn)新的問題,繼續(xù)解決問題,這樣自己的自學(xué)能力和技術(shù)能夠得到很大的提升,關(guān)鍵就是不懂一定馬上問,千萬(wàn)不要隨便拖,這樣進(jìn)步才叫快……
還有補(bǔ)充一下,學(xué)習(xí)重在實(shí)踐,因?yàn)橹挥袑?shí)踐你才能更好的發(fā)現(xiàn)自己的問題,一個(gè)問題解決了,一次不記得,下次繼續(xù)做的時(shí)候再手打一次,但是別抄之前自己寫過的代碼,除非你覺得自己這段代碼已經(jīng)掌握了,這樣為了節(jié)省時(shí)間才抄,否則還是練練手最好,,萬(wàn)變不離其宗——熟能生巧……
如果你精通了,那就好辦了,一個(gè)網(wǎng)站可能就被你開發(fā)出來(lái),然后就不愁找不到好工作了,至于你認(rèn)為學(xué)到什么地步算精通,這你自己在學(xué)習(xí)中就可以感受到自己的能力,說的夠多了,一時(shí)說不完,就這樣,最后祝你成功,嘎嘎嘎嘎……
你好,前端的學(xué)習(xí)方向有這么幾點(diǎn)
階段1.前端核心基礎(chǔ)
HTML +_CSS核心、JavaScript基礎(chǔ)語(yǔ)法、JavaScript面向?qū)ο?、JavaScript DOM和
BOM編程、jQuery框架
階段2.HTML5 + CSS3 + 移動(dòng)端核心
HTML5新特性、Canvas專列、CSS3新特性、CSS3進(jìn)階、CSS3實(shí)例演練
階段3.移動(dòng)端
移動(dòng)端核心、移動(dòng)端適配、移動(dòng)端特效
階段4.服務(wù)器端
服務(wù)器端開發(fā)、數(shù)據(jù)庫(kù)操作、前后端交互核心、微信公眾號(hào)開發(fā)
階段5.JavaScript高級(jí)
JavaScript基礎(chǔ)深入剖析、JavaScript面向?qū)ο笊钊胫v解、JavaScript異步編程、
JavaScript函數(shù)式編程JavaScript設(shè)計(jì)模式
階段6.前端必備
性能優(yōu)化、版本控制工具、模塊化、項(xiàng)目構(gòu)建工具
階段7.高級(jí)框架
React框架基本使用、React框架進(jìn)階、Vue框架基本使用、Vue框架進(jìn)階、Vue源碼分析
階段8.小程序
原生小程序入門、原生小程序API使用、小程序框架Mpvue
前端學(xué)習(xí)方向
你可以根據(jù)這個(gè)學(xué)習(xí)的步驟,從上到下看看你自己哪些是掌握的,哪些是沒有學(xué)過的,這樣你就可以查缺補(bǔ)漏及時(shí)的找到自己的盲區(qū),然后重點(diǎn)的攻克這些盲區(qū),希望對(duì)你有所幫助。
我認(rèn)為的2020年前端開發(fā)者最應(yīng)該掌握的一些比較火爆的技術(shù)與知識(shí)點(diǎn)。
1,前端框架和語(yǔ)言層面
9月份 Vue3.0 發(fā)布,聲稱對(duì) TypeScript 有著更好的開發(fā)體驗(yàn),通過從不同框架級(jí)別 TS 支持上,我們可以看出社區(qū)的整個(gè)風(fēng)向從2019年的大家都去學(xué)習(xí)應(yīng)用 TS,變成了大家如何把 TS 用的更好這個(gè)方向上來(lái)了。
所以我認(rèn)為今年 TypeScript 的火熱程度還是應(yīng)該排名很靠前的,我今年也使用 TypeScript 重構(gòu)了 Daruk 的服務(wù)框架推出了2.0版本,讓 TS 開發(fā)者擁有更好的 TS 開發(fā)體驗(yàn)。
接下來(lái)就是兩大重磅框架的更新歷程對(duì)比,Vue3 前面說了一句。而 React 也在十月也發(fā)布了 React 17 的 release 版本。這兩大主流框架的頻繁更新,也說明了社區(qū)和作者都在一同演化。
在 Vue 3中除了更好的支持 TS 外,還更新了Composition API。而 React 17 主要是集中精力在升級(jí)體驗(yàn)上,雖然沒有新的 Feature 但是提升了和解決了很多之前版本潛在的問題。
要說哪個(gè)最火還是要看個(gè)人實(shí)際的使用場(chǎng)景和喜好,但是2020年來(lái)看還沒有別的框架可以與之一戰(zhàn)。
? ?
2,大前端相關(guān)技術(shù)棧
今年基于Chromium的微軟edge瀏覽器也已經(jīng)推出。google 在 web 端的發(fā)展產(chǎn)生了對(duì)開發(fā)者深刻的影響。Chrome 80+ 也已經(jīng)發(fā)布多個(gè)版本,提供了一系列的新特性,比如Core Web Vitals標(biāo)準(zhǔn),Desktop PWA等都值得我們?nèi)リP(guān)注。
? ?
我們說完了瀏覽器相關(guān)的那點(diǎn)技術(shù)之后,再聊聊大前端相關(guān)的一些技術(shù)實(shí)踐,比如 Flutter。
很多前端在今年已經(jīng)從 web 開發(fā)轉(zhuǎn)型為 Flutter 開發(fā),學(xué)習(xí)和使用 Dart 技術(shù)來(lái)構(gòu)建 UI,這是很多大廠的前端工程師正在經(jīng)歷的事情(包括我的部門也在嘗試這個(gè)事情),這個(gè)趨勢(shì)應(yīng)該在未來(lái)幾年還會(huì)持續(xù)。
客戶端 electron 在今年也有著長(zhǎng)足的進(jìn)展,一年內(nèi)多次更新版本一路到了10.1.5。隨著疫情影響,國(guó)內(nèi)在線教育的又一波興起。很多桌面軟件,網(wǎng)課軟件都在采用這個(gè)技術(shù)來(lái)進(jìn)行開發(fā),市場(chǎng)上的崗位也開始變多,electron 技術(shù)可以說在今年也有火的趨勢(shì)。
?
然后我們?cè)倏纯碆FF 層,nestjs依然堅(jiān)挺,越來(lái)越多的人開始跳過學(xué)習(xí) express 和 koa 開始學(xué)習(xí)更豐富的 web 框架了,比如 egg 或者我的 daruk,開發(fā)者已經(jīng)在慢慢形成共識(shí),在 web framework 的路上開始越走越遠(yuǎn),裸寫 nodejs web 服務(wù)的時(shí)代已經(jīng)開始慢慢褪去。
? ?
不得不提的還有 serverless 在前端的普及,在2020年到達(dá)了一個(gè)新的高潮。阿里云,騰訊云,頭條云等等國(guó)內(nèi)的互聯(lián)網(wǎng)廠商也都開始大玩 serverless 概念。從對(duì)內(nèi)服務(wù)開始轉(zhuǎn)向?qū)ν夥?wù),普及的勢(shì)頭很猛,也有落地的趨勢(shì)和場(chǎng)景。今年的 D2同樣也有 serverless 的專場(chǎng),可見受重視程度非比尋常。
3,工程化提效和個(gè)人素質(zhì)提升
再離我們近一些的推動(dòng)生產(chǎn)力的技術(shù),比如據(jù)我所知在用 CI/CD 和 pipeline 管理上線流程的公司越來(lái)越多,這種去年還可以出去吹一吹的東西,今年也逐步變成了業(yè)界標(biāo)配基礎(chǔ)能力,如果不會(huì)的同學(xué)可要抓緊學(xué)習(xí)了。
? ?
2019年前大家都瘋狂吐槽面試刷 medium 題目沒用,而2020年后大家開始默認(rèn)面試某些公司都至少要刷到medium程度的題目。這對(duì)很多前端來(lái)說是一個(gè)心智和素質(zhì)的提升與轉(zhuǎn)變,大家在接觸新技術(shù)的同時(shí),也慢慢發(fā)現(xiàn),前端整個(gè)職業(yè)環(huán)境的變化,越來(lái)越多的公司對(duì)人的整體綜合素質(zhì)要求變高了。