我們是公司2013年成立的成都網(wǎng)站建設(shè)公司,提供網(wǎng)站建設(shè),電商網(wǎng)站設(shè)計(jì)開(kāi)發(fā),外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì),小程序制作、等服務(wù)。為客戶(hù)創(chuàng)造有價(jià)值的品牌營(yíng)銷(xiāo)體驗(yàn),讓互聯(lián)網(wǎng)提升企業(yè)的競(jìng)爭(zhēng)力!

1,前端如何學(xué)習(xí)
一名合格的前端開(kāi)發(fā)工程師,不單單需要掌握前端必須的各種技術(shù),同時(shí)還要掌握其它技術(shù),需要掌握一點(diǎn)后臺(tái)的知識(shí),同時(shí)也要對(duì)網(wǎng)站構(gòu)架有一定的了解,這樣才可以稱(chēng)之為一個(gè)合格的Web前端開(kāi)發(fā)工程師。如果你想要快速學(xué)習(xí)Web前端技術(shù),專(zhuān)業(yè)全面的學(xué)習(xí)方式比較好。適合零基礎(chǔ)的小白迅速成長(zhǎng),學(xué)習(xí)曲線(xiàn)先快后慢,也適合有一定基礎(chǔ)的學(xué)員進(jìn)階學(xué)習(xí),鞏固知識(shí)的基礎(chǔ)上,穩(wěn)步進(jìn)步突破職業(yè)瓶頸。HTML、CSS、JavaScript 三大件,完全掌握。不懂得就直接查 MDN。HTML重點(diǎn)掌握語(yǔ)義化。區(qū)分塊級(jí)和內(nèi)聯(lián)標(biāo)簽。其他查文檔就好了。還有就是定義 head 里面一些meta 了解下。
CSS。重點(diǎn)看盒子模型,定位,層級(jí),過(guò)渡,動(dòng)畫(huà)和 transform。知道原理和規(guī)則。大部分工作都是照著設(shè)計(jì)稿化。掌握上面幾個(gè)99%還原也不難。接下來(lái)重點(diǎn)學(xué)習(xí)幾種常見(jiàn)的布局。完了之后去搞flex。最后搞下sass、less。基本就差不多了。
JavaScript。重點(diǎn)來(lái)了,紅寶書(shū)看一遍掌握基礎(chǔ),進(jìn)階去看《你不知道的 JavaScript》。就這兩套足夠了,別搞那么多。每個(gè)知識(shí)點(diǎn)搞懂。ES6基本沒(méi)啥問(wèn)題。下面幾個(gè)問(wèn)題優(yōu)搞懂,優(yōu)先級(jí)如下:
this 用法,相關(guān)原理
原型/原型鏈
閉包
面向?qū)ο笙嚓P(guān)
同步異步/回調(diào)/promise/async、await
模塊化 CommonJS, AMD
先搞這懂這些比較難的概念,對(duì)你JS理解更加深入。2,可以自學(xué)web前端嘛現(xiàn)在學(xué)web前端之前要有什么基礎(chǔ)
只要自己有足夠的信心,任何知識(shí)都是可以自學(xué)的。而且現(xiàn)在網(wǎng)絡(luò)上的資源非常的豐富,web前端開(kāi)發(fā)的學(xué)習(xí)視頻更是數(shù)不勝數(shù)。你可以在網(wǎng)上下載一些比較好的web前端開(kāi)發(fā)書(shū)籍, 另外再下載一些培訓(xùn)機(jī)構(gòu)的學(xué)習(xí)視頻。相信你通過(guò)自己努力,一定可以快速入門(mén)的?! ∪齻€(gè)Web前端的學(xué)習(xí)技巧,助力大家早日成為優(yōu)秀的Web前端工程師。 一、不斷學(xué)習(xí) 任何一門(mén)科學(xué)都需要不斷學(xué)習(xí),尤其是更新速度很快的前端領(lǐng)域。時(shí)刻關(guān)注前端動(dòng)態(tài),是你跟上前端潮流的一個(gè)好方法。前端的體系過(guò)于龐大,技術(shù)框架多而雜,如果你在學(xué)習(xí)的過(guò)程中經(jīng)常抱怨,那么就需要適當(dāng)調(diào)整學(xué)習(xí)的態(tài)度,因?yàn)樵谝院蟮墓ぷ髦袝?huì)面臨更大的挑戰(zhàn)?! 《⒆プ「 ≈髯セA(chǔ),避免盲目。前端領(lǐng)域知識(shí)點(diǎn)很多,聰明的人懂得花時(shí)間學(xué)習(xí)成體系的知識(shí)并且研究得足夠深入,擅于抓住重點(diǎn),而不是盲目的看到別人用什么框架就去學(xué)什么。根據(jù)不同的項(xiàng)目選擇合適框架,并且和項(xiàng)目實(shí)踐關(guān)聯(lián)起來(lái),切實(shí)鍛煉自己的前端開(kāi)發(fā)能力?! ∪?、堅(jiān)持創(chuàng)新 發(fā)揮你的創(chuàng)新意識(shí),可以寫(xiě)一些有意思的小工具、插件,推廣出去,你會(huì)在學(xué)習(xí)前端的道路上找到很多志同道合的朋友?! 】傊莆找陨戏椒梢宰屇阍诮酉聛?lái)的Web前端學(xué)習(xí)中事半功倍。 前端開(kāi)發(fā)的技術(shù)更新迭代速度十分之快,所以想要更好的掌握前端開(kāi)發(fā)技巧,掌握如何深入了解前端開(kāi)發(fā),學(xué)會(huì)自主學(xué)習(xí),那么還是需要到培訓(xùn)機(jī)構(gòu)學(xué)習(xí),畢竟有專(zhuān)業(yè)的老師帶領(lǐng)大家學(xué)習(xí),也能避免不少?gòu)澛泛退篮瑫r(shí)也能在更短的時(shí)間內(nèi)收獲更多,學(xué)習(xí)效率也會(huì)更高。Web前端:1、精通HTML,能夠書(shū)寫(xiě)語(yǔ)義合理,結(jié)構(gòu)清晰,易維護(hù)的HTML結(jié)構(gòu);2、精通CSS,能夠還原視覺(jué)設(shè)計(jì),并兼容業(yè)界承認(rèn)的主流瀏覽器;3、熟悉JavaScript,了解ECMAScript基礎(chǔ)內(nèi)容,掌握1到2種js框架,如JQuery;4、對(duì)常見(jiàn)的瀏覽器兼容問(wèn)題有清晰的理解,并有可靠的解決方案;5、對(duì)性能有一定的要求,了解yahoo的性能優(yōu)化建議,并可以在項(xiàng)目中有效實(shí)施;web前端可以自學(xué),沒(méi)有問(wèn)題的,學(xué)web前端不用有什么基礎(chǔ),0基礎(chǔ)學(xué)習(xí)web前端是完全可以的,選擇web前端培訓(xùn)機(jī)構(gòu)的時(shí)候,重點(diǎn)關(guān)注機(jī)構(gòu)的口碑情況,問(wèn)問(wèn)周?chē)肋@家機(jī)構(gòu)的人,大體是什么情況,除了口碑在了解一下機(jī)構(gòu)的師資力量、課程體系、就業(yè)情況、費(fèi)用花銷(xiāo)等等方面,多對(duì)比幾家機(jī)構(gòu),希望你早日學(xué)有所成。3,零基礎(chǔ)如何學(xué)好web前端僅靠視頻和書(shū)籍可以嗎
朋友,如果你是零基礎(chǔ)的話(huà),建議你先自學(xué)一下前端的基礎(chǔ)知識(shí)(html、css、Js)。自學(xué)方法:1、作為一個(gè)初學(xué)者,你必須明確系統(tǒng)的學(xué)習(xí)方案,我建議一定有一個(gè)指導(dǎo)的人,全靠自己學(xué),放棄的幾率非常大,在你對(duì)于web前端還沒(méi)有任何概念的時(shí)候,需要一個(gè)人領(lǐng)進(jìn)門(mén),之后就都靠自己鉆研,第一步就是確定web前端都需要哪些內(nèi)容,并且在多少時(shí)間內(nèi)學(xué)完,建議時(shí)間6個(gè)月保底。2、視頻為主,書(shū)為輔。很多初學(xué)者在學(xué)習(xí)前端的時(shí)候非常喜歡去買(mǎi)書(shū),但是最后的結(jié)果是什么?看來(lái)看去什么都不會(huì)寫(xiě),所以在這里給大家提醒,書(shū)可以看,但是是在建立于你已經(jīng)對(duì)于某個(gè)知識(shí)點(diǎn)有了具體操作的執(zhí)行后,在用書(shū)去鞏固概念,這樣更加利于你對(duì)于知識(shí)的理解。3、對(duì)于學(xué)習(xí)技術(shù)來(lái)講,掌握一個(gè)學(xué)習(xí)方法是非常重要的,其實(shí)對(duì)于學(xué)習(xí)web前端來(lái)講,學(xué)習(xí)方法確實(shí)很多都是相通的,一旦學(xué)習(xí)方法不對(duì),可能就會(huì)造成“方法不對(duì),努力白費(fèi)”。其實(shí)關(guān)于這方面還是很多的,我就簡(jiǎn)單說(shuō)個(gè)例子,有的人邊聽(tīng)課邊跟著敲代碼,這樣就不對(duì),聽(tīng)課的時(shí)候就專(zhuān)心聽(tīng),做題的時(shí)候就專(zhuān)心做題,這都是過(guò)來(lái)人的經(jīng)驗(yàn),一定要聽(tīng)。根據(jù)每個(gè)人的不同,可能學(xué)習(xí)方法也會(huì)有所出路,找到適合你自己的學(xué)習(xí)法方法是學(xué)習(xí)的前提。4、不建議自己一個(gè)人瞎學(xué),在我了解學(xué)習(xí)編程的這些人來(lái)看,從零基礎(chǔ)開(kāi)始學(xué)并且最后成功做這份工作的其實(shí)并沒(méi)有幾個(gè),我覺(jué)得大部分原因就是因?yàn)樗麄兌疾涣私鈝eb前端是干什么的,學(xué)什么的,就盲目的買(mǎi)書(shū)看,到處找視頻看,最后看著看著就放棄了,所以我建議初學(xué)者在沒(méi)有具體概念之前,還是找有經(jīng)驗(yàn)的人請(qǐng)教一下,聊過(guò)之后你就會(huì)知道web前端具體是干什么的,該怎么學(xué)。一、打好基礎(chǔ)不用說(shuō)
HTML、CSS、JavaScript 三大件,完全掌握。不懂得就直接查 MDN。HTML重點(diǎn)掌握語(yǔ)義化。區(qū)分塊級(jí)和內(nèi)聯(lián)標(biāo)簽。其他查文檔就好了。還有就是定義 head 里面一些meta 了解下。
CSS。重點(diǎn)看盒子模型,定位,層級(jí),過(guò)渡,動(dòng)畫(huà)和 transform。知道原理和規(guī)則。大部分工作都是照著設(shè)計(jì)稿化。掌握上面幾個(gè)99%還原也不難。接下來(lái)重點(diǎn)學(xué)習(xí)幾種常見(jiàn)的布局。完了之后去搞flex。最后搞下sass、less?;揪筒畈欢嗔恕?
JavaScript。重點(diǎn)來(lái)了,紅寶書(shū)看一遍掌握基礎(chǔ),進(jìn)階去看《你不知道的 JavaScript》。就這兩套足夠了,別搞那么多。每個(gè)知識(shí)點(diǎn)搞懂。ES6基本沒(méi)啥問(wèn)題。下面幾個(gè)問(wèn)題優(yōu)搞懂,優(yōu)先級(jí)如下:
this 用法,相關(guān)原理
原型/原型鏈
閉包
面向?qū)ο笙嚓P(guān)
同步異步/回調(diào)/promise/async、await
模塊化 CommonJS, AMD
先搞這懂這些比較難的概念,對(duì)你JS理解更加深入。接下來(lái)在開(kāi)始看框架方面
二、框架方面
前期要會(huì)用,后期要懂原理。
新人先搞 Vue。Vue 算是比較簡(jiǎn)單的框架了,上手容易。照著官方文檔來(lái)問(wèn)題不大。原理方面要提高自己認(rèn)識(shí)。學(xué)習(xí)怎么看源碼。github常去逛逛。
學(xué)習(xí)框架之前,我其實(shí)特別建議,新人先去了解 Babel 和 webpack 不僅僅是使用。一些原理方面的東西工作中也會(huì)用到。babel 里面會(huì)有教你如何編譯代碼。webpack教你如和打包文件。自己手寫(xiě)編譯器和打包工具也不是特別難。反正對(duì)之后看vue、react源碼幫助挺大。
搞完 Vue 全家桶,去了解下 React,React hooks 學(xué)習(xí)下新的理念。再回過(guò)頭來(lái)看Vue。你會(huì)發(fā)現(xiàn)他們是如此的相似去又不同。
多去實(shí)踐總結(jié),對(duì)整體框架理解會(huì)越來(lái)越深刻。我覺(jué)得 水軍 這種 下等人昧著良心 做的 下賤事 前景一定很好你說(shuō) 是不是、、、4,如何自學(xué)web前端開(kāi)發(fā)呢我想自己學(xué)
第一步:入門(mén) html & css ,用時(shí) 2 周Head First HTML與CSS(第2版) (豆瓣)head first 系列的書(shū)一直很受初學(xué)者歡迎,語(yǔ)言詼諧,圖片豐富,行大字稀,這本 700 多頁(yè)的書(shū) 2 周左右就能看完。此書(shū)的用法非常簡(jiǎn)單,只需打開(kāi)代碼編輯器跟著作者的思路敲下去就可以了,一個(gè)個(gè)小案例從自己手上被敲出來(lái),還真的很有成就感呢,因?yàn)槭菍?xiě)給初學(xué)者的書(shū),它假設(shè)讀者沒(méi)有任何相關(guān)的背景知識(shí),新碰到的知識(shí)點(diǎn),會(huì)用各種各樣的圖片說(shuō)明一遍,生怕讀者不懂。這本書(shū)學(xué)完,只要不是太復(fù)雜的頁(yè)面,基本上能夠臨摹出一套長(zhǎng)相上差不多的了吧。第二步: 入門(mén) javascript ,用時(shí) 3 周JavaScript DOM編程藝術(shù) (第2版) (豆瓣)這本書(shū)很薄, 280 多頁(yè),一開(kāi)始看的時(shí)候,其實(shí)我是拒絕的,因?yàn)楫?dāng)時(shí)我的編程基礎(chǔ)只有能夠用 c 寫(xiě)出讓別人輸入兩個(gè)整數(shù)然后打印出這兩個(gè)數(shù)相加結(jié)果這種程序的水平。然而即便如此,這本書(shū)依然能夠讓我看得懂。此書(shū)前言的第一句就說(shuō)了,“它不是專(zhuān)門(mén)寫(xiě)給程序員的,而主要是寫(xiě)給 Web 設(shè)計(jì)師的。具體的說(shuō),本書(shū)是為那些喜歡使用 CSS 和 HTML 并愿意遵守編程規(guī)范的 Web 設(shè)計(jì)師們編寫(xiě)的。”好吧,雖然也不是寫(xiě)給我這種初學(xué)的傻子的,但反正只要它不是寫(xiě)給程序員的就好,因?yàn)楫?dāng)時(shí)我不是程序員啊,當(dāng)然我也不是設(shè)計(jì)師,但我會(huì)寫(xiě)一丁丁 HTML 和 CSS ,這就夠了。這本書(shū)跟上本書(shū)一樣,新碰到的知識(shí)點(diǎn),會(huì)專(zhuān)門(mén)用案例介紹一番,讓人在不帶著太多疑問(wèn)包袱的情況下跟著作者的思路走,用法也跟上一本書(shū)一樣,跟著作者的思路用編輯器一路敲下去,然后你會(huì)發(fā)現(xiàn),自己能夠給網(wǎng)頁(yè)加特技了,duang~duang~ 棒棒的。第三步:入門(mén) jQuery,用時(shí) 3~4 周鋒利的jQuery (豆瓣)這本書(shū)只需要看 1-9 章就夠了,也就是 290 頁(yè)左右的內(nèi)容??赐?《JavaScript DOM 編程藝術(shù)》 可能會(huì)覺(jué)得里面的程序很繁瑣,想要達(dá)到一些目的經(jīng)常需要拐來(lái)拐去的。那么 jQuery 會(huì)解決這種繁瑣,做到它所標(biāo)榜的 write less, do more , 也因此 jQuery 成為了幾乎所有前端工程師必須要掌握的一個(gè)工具。這本書(shū)的內(nèi)容有些啰嗦和跳躍,后面幾章甚至還有錯(cuò)誤,不過(guò)有上一本書(shū)的作為基礎(chǔ),配合搜索引擎是能夠解決看著本書(shū)時(shí)碰到的絕大部分疑問(wèn)的。打開(kāi)編輯器跟著作者的思路把書(shū)上的例子都敲出來(lái)跑一遍,另外把最后的案例吃透。 jQuery 就算是入門(mén)了。最重要的一步:復(fù)習(xí)鞏固,用時(shí) 6~12 周OK 至此, 入門(mén)學(xué)習(xí)已經(jīng)完成,接下來(lái)是復(fù)習(xí)鞏固,這才是學(xué)習(xí)的真諦。這一步,不能省略,不能省略,不能省略,重要的事情說(shuō)三遍,否則會(huì)像一個(gè)學(xué)習(xí)了各種格斗技巧,但卻廋得皮包骨連站穩(wěn)都吃力的人一樣毫無(wú)戰(zhàn)斗力。此時(shí)可以用之前所學(xué)配合著搜索引擎模仿一些自己認(rèn)為覺(jué)得好看的頁(yè)面,學(xué)習(xí)使用一些第三方插件,大量模仿。無(wú)他,唯手熟爾。HTML、CSS、JavaScript 三大件,完全掌握。不懂得就直接查 MDN。HTML重點(diǎn)掌握語(yǔ)義化。區(qū)分塊級(jí)和內(nèi)聯(lián)標(biāo)簽。其他查文檔就好了。還有就是定義 head 里面一些meta 了解下。
CSS。重點(diǎn)看盒子模型,定位,層級(jí),過(guò)渡,動(dòng)畫(huà)和 transform。知道原理和規(guī)則。大部分工作都是照著設(shè)計(jì)稿化。掌握上面幾個(gè)99%還原也不難。接下來(lái)重點(diǎn)學(xué)習(xí)幾種常見(jiàn)的布局。完了之后去搞flex。最后搞下sass、less?;揪筒畈欢嗔恕?
JavaScript。重點(diǎn)來(lái)了,紅寶書(shū)看一遍掌握基礎(chǔ),進(jìn)階去看《你不知道的 JavaScript》。就這兩套足夠了,別搞那么多。每個(gè)知識(shí)點(diǎn)搞懂。ES6基本沒(méi)啥問(wèn)題。下面幾個(gè)問(wèn)題優(yōu)搞懂,優(yōu)先級(jí)如下:
this 用法,相關(guān)原理
原型/原型鏈
閉包
面向?qū)ο笙嚓P(guān)
同步異步/回調(diào)/promise/async、await
模塊化 CommonJS, AMD
先搞這懂這些比較難的概念,對(duì)你JS理解更加深入。IT專(zhuān)業(yè)入行門(mén)檻低,而且如今的工資待遇越來(lái)越好,而且目前 IT行業(yè)的就業(yè)市場(chǎng)是不飽和的,所以從業(yè)人員找工作還是相對(duì)來(lái)說(shuō)很輕松的?,F(xiàn)在的你選擇 IT專(zhuān)業(yè),絕對(duì)不會(huì)錯(cuò),如果你不想繼續(xù)讀書(shū),選擇職業(yè)技術(shù)學(xué)校就讀也不錯(cuò),只要你學(xué)好 IT技術(shù),有能力,你就可以找到一份不錯(cuò)的工作崗位學(xué)習(xí)電腦技術(shù)吧,保證你學(xué)習(xí)后會(huì)有不錯(cuò)的工作的,不知道你是什么學(xué)歷,電腦專(zhuān)業(yè),為了方向的技術(shù)比較好學(xué)習(xí),就業(yè)面還很廣,你可以詳細(xì)的了解一下,選擇一個(gè)最適合你學(xué)習(xí)的專(zhuān)業(yè)學(xué)習(xí)!我是在愛(ài)前端學(xué)習(xí)的,可以加我,一起交流學(xué)習(xí)
5,如何才能學(xué)好前端開(kāi)發(fā)
端主要負(fù)責(zé)實(shí)現(xiàn)視覺(jué)和交互效果,以及與服務(wù)器通信,完成業(yè)務(wù)邏輯。其核心價(jià)值在于對(duì)用戶(hù)體驗(yàn)的追求??梢园慈缦滤悸穼W(xué)習(xí)系統(tǒng)學(xué)習(xí):基礎(chǔ)知識(shí):1、HTML + CSS 這部分建議在線(xiàn)教程學(xué)習(xí),邊學(xué)邊練,跟著小測(cè)試。 之后可以模仿一些網(wǎng)站做些頁(yè)面。在實(shí)踐中積累了一些經(jīng)驗(yàn)后,可以系統(tǒng)的讀一兩本書(shū)。2、Javascript 要學(xué)的內(nèi)容實(shí)在很多,如果沒(méi)有其他編程語(yǔ)言的基礎(chǔ)的話(huà),學(xué)起來(lái)可能要費(fèi)些力,還是建議先在線(xiàn)教程學(xué)習(xí)。進(jìn)階:有了以上基礎(chǔ),就可以進(jìn)行一般的靜態(tài)網(wǎng)頁(yè)設(shè)計(jì),不過(guò)對(duì)于復(fù)雜的頁(yè)面還需要進(jìn)一步學(xué)習(xí)。1、CSS。必看《精通CSS》,看完這本書(shū)你應(yīng)該對(duì):盒子模型,流動(dòng),Block,inline,層疊,樣式優(yōu)先級(jí),等概念非常了解了。作為練習(xí)可以看下《CSS藝門(mén)之匠》這本書(shū),它對(duì)標(biāo)題,背景,圓角,導(dǎo)航條,table,表單等主題都有詳細(xì)的介紹。2、Javascript。上面提到內(nèi)容還不足以讓你勝任JS編程。在有了基礎(chǔ)之后,進(jìn)一步學(xué)習(xí)內(nèi)容包括:a) 框架。推薦jQuery,簡(jiǎn)單易用,在W3school簡(jiǎn)單學(xué)習(xí)js后,直接上手jQuery即可完成一些簡(jiǎn)單的項(xiàng)目。學(xué)習(xí)方法也很簡(jiǎn)單,照著產(chǎn)品文檔做幾個(gè)頁(yè)面就行了,不用面面俱到,以后遇到問(wèn)題查文檔就行了??蚣芸梢詭湍闫帘螢g覽器的差異性,讓你能更專(zhuān)注與Web開(kāi)發(fā)學(xué)習(xí)的精髓部分。補(bǔ)充: 可以使用 Codecademy 學(xué)習(xí) Javascript,jQuery,用戶(hù)體驗(yàn)真的很好(感謝 TonyOuyang )。可以根據(jù)自身的興趣愛(ài)好去學(xué)習(xí)一門(mén)技術(shù),個(gè)人建議學(xué)習(xí)電腦技術(shù)相關(guān)的專(zhuān)業(yè),現(xiàn)在電腦行業(yè)屬于熱門(mén)專(zhuān)業(yè),比如UI設(shè)計(jì)、動(dòng)漫設(shè)計(jì)、平面設(shè)計(jì)、影視后期、室內(nèi)設(shè)計(jì)、電子商務(wù)、軟件開(kāi)發(fā)、編程、電子競(jìng)技等等專(zhuān)業(yè),就業(yè)前景及其薪資待遇都是相當(dāng)不錯(cuò)的,蘭州新華就很好,很建議入校學(xué)習(xí)。一、打好基礎(chǔ)不用說(shuō)
HTML、CSS、JavaScript 三大件,完全掌握。不懂得就直接查 MDN。HTML重點(diǎn)掌握語(yǔ)義化。區(qū)分塊級(jí)和內(nèi)聯(lián)標(biāo)簽。其他查文檔就好了。還有就是定義 head 里面一些meta 了解下。
CSS。重點(diǎn)看盒子模型,定位,層級(jí),過(guò)渡,動(dòng)畫(huà)和 transform。知道原理和規(guī)則。大部分工作都是照著設(shè)計(jì)稿化。掌握上面幾個(gè)99%還原也不難。接下來(lái)重點(diǎn)學(xué)習(xí)幾種常見(jiàn)的布局。完了之后去搞flex。最后搞下sass、less。基本就差不多了。
JavaScript。重點(diǎn)來(lái)了,紅寶書(shū)看一遍掌握基礎(chǔ),進(jìn)階去看《你不知道的 JavaScript》。就這兩套足夠了,別搞那么多。每個(gè)知識(shí)點(diǎn)搞懂。ES6基本沒(méi)啥問(wèn)題。下面幾個(gè)問(wèn)題優(yōu)搞懂,優(yōu)先級(jí)如下:
this 用法,相關(guān)原理
原型/原型鏈
閉包
面向?qū)ο笙嚓P(guān)
同步異步/回調(diào)/promise/async、await
模塊化 CommonJS, AMD
先搞這懂這些比較難的概念,對(duì)你JS理解更加深入。接下來(lái)在開(kāi)始看框架方面
二、框架方面
前期要會(huì)用,后期要懂原理。
新人先搞 Vue。Vue 算是比較簡(jiǎn)單的框架了,上手容易。照著官方文檔來(lái)問(wèn)題不大。原理方面要提高自己認(rèn)識(shí)。學(xué)習(xí)怎么看源碼。github常去逛逛。
學(xué)習(xí)框架之前,我其實(shí)特別建議,新人先去了解 Babel 和 webpack 不僅僅是使用。一些原理方面的東西工作中也會(huì)用到。babel 里面會(huì)有教你如何編譯代碼。webpack教你如和打包文件。自己手寫(xiě)編譯器和打包工具也不是特別難。反正對(duì)之后看vue、react源碼幫助挺大。
搞完 Vue 全家桶,去了解下 React,React hooks 學(xué)習(xí)下新的理念。再回過(guò)頭來(lái)看Vue。你會(huì)發(fā)現(xiàn)他們是如此的相似去又不同。
多去實(shí)踐總結(jié),對(duì)整體框架理解會(huì)越來(lái)越深刻。端主要負(fù)責(zé)實(shí)現(xiàn)視覺(jué)和交互效果,以及與服務(wù)器通信,完成業(yè)務(wù)邏輯。其核心價(jià)值在于對(duì)用戶(hù)體驗(yàn)的追求。可以按如下思路學(xué)習(xí)系統(tǒng)學(xué)習(xí):基礎(chǔ)知識(shí):1、HTML + CSS 這部分建議在線(xiàn)教程學(xué)習(xí),邊學(xué)邊練,跟著小測(cè)試。 之后可以模仿一些網(wǎng)站做些頁(yè)面。在實(shí)踐中積累了一些經(jīng)驗(yàn)后,可以系統(tǒng)的讀一兩本書(shū)。2、Javascript 要學(xué)的內(nèi)容實(shí)在很多,如果沒(méi)有其他編程語(yǔ)言的基礎(chǔ)的話(huà),學(xué)起來(lái)可能要費(fèi)些力,還是建議先在線(xiàn)教程學(xué)習(xí)。進(jìn)階:有了以上基礎(chǔ),就可以進(jìn)行一般的靜態(tài)網(wǎng)頁(yè)設(shè)計(jì),不過(guò)對(duì)于復(fù)雜的頁(yè)面還需要進(jìn)一步學(xué)習(xí)。1、CSS。必看《精通CSS》,看完這本書(shū)你應(yīng)該對(duì):盒子模型,流動(dòng),Block,inline,層疊,樣式優(yōu)先級(jí),等概念非常了解了。作為練習(xí)可以看下《CSS藝門(mén)之匠》這本書(shū),它對(duì)標(biāo)題,背景,圓角,導(dǎo)航條,table,表單等主題都有詳細(xì)的介紹。2、Javascript。上面提到內(nèi)容還不足以讓你勝任JS編程。在有了基礎(chǔ)之后,進(jìn)一步學(xué)習(xí)內(nèi)容包括:a) 框架。推薦jQuery,簡(jiǎn)單易用,在W3school簡(jiǎn)單學(xué)習(xí)js后,直接上手jQuery即可完成一些簡(jiǎn)單的項(xiàng)目。學(xué)習(xí)方法也很簡(jiǎn)單,照著產(chǎn)品文檔做幾個(gè)頁(yè)面就行了,不用面面俱到,以后遇到問(wèn)題查文檔就行了??蚣芸梢詭湍闫帘螢g覽器的差異性,讓你能更專(zhuān)注與Web開(kāi)發(fā)學(xué)習(xí)的精髓部分。補(bǔ)充: 可以使用 Codecademy 學(xué)習(xí) Javascript,jQuery,用戶(hù)體驗(yàn)真的很好(感謝 TonyOuyang )。.制定好一下系統(tǒng)的web前端學(xué)習(xí)規(guī)劃,每天定量,學(xué)完什么知識(shí)點(diǎn)就掌握,能自己應(yīng)用,而不是能看懂,寫(xiě)不出來(lái)東西。2.不要自己一個(gè)人悶頭學(xué),這樣很難就業(yè)的,一定要找一個(gè)指導(dǎo)的,可以去參加前端培訓(xùn),也可以參加線(xiàn)上前端培訓(xùn),幫你解答問(wèn)題的老師是必要的,如果你舍不得花這個(gè)錢(qián),你就沒(méi)有資格找到web前端工作。3.機(jī)會(huì)都是留給有準(zhǔn)備的人,堅(jiān)持每天學(xué)習(xí)也考驗(yàn)?zāi)愕哪托院鸵懔Γ型救绻麤](méi)有什么事情千萬(wàn)不能松懈,一天都不可以,保持一周6天的學(xué)習(xí)狀態(tài),周日可以休息一下。4.學(xué)這個(gè)就是為了做項(xiàng)目,學(xué)完了做不了項(xiàng)目的,趁早停止,技術(shù)的成長(zhǎng)都是在項(xiàng)目中提升的,所以一定多接觸項(xiàng)目。不要怕遇到問(wèn)題,因?yàn)橹挥杏龅絾?wèn)題解決問(wèn)題,經(jīng)驗(yàn)才會(huì)積累下來(lái)。5.學(xué)習(xí)過(guò)程中要不斷把自己培養(yǎng)成一個(gè)可以獨(dú)立解決問(wèn)題的人,因?yàn)橹挥羞@樣你才能獨(dú)當(dāng)一面,剛開(kāi)始不懂可以有人帶你入門(mén),但是不要依賴(lài)別人的解答,逐漸的要靠自己,別人不能幫你一輩子。6.掌握得當(dāng)?shù)膶W(xué)習(xí)方法,初期自己別盲目,多跟別人去請(qǐng)教一下學(xué)習(xí)方法,如何學(xué)習(xí)才能變得更加有效率,不至于自己走太多彎路,覺(jué)得自己不適合,往往都是我們的方式錯(cuò)誤了。要學(xué)好的話(huà),還是建議去專(zhuān)門(mén)的電腦學(xué)校學(xué)
文章名稱(chēng):如何自學(xué)前端開(kāi)發(fā),前端如何學(xué)習(xí)
標(biāo)題來(lái)源:http://chinadenli.net/article0/iciooo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、用戶(hù)體驗(yàn)、網(wǎng)站策劃、網(wǎng)站內(nèi)鏈、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)