新的一年新的開始,我會(huì)繼續(xù)在悟空問答分享自己的學(xué)習(xí)工作經(jīng)驗(yàn)。我不是前端大牛,但是也看過很多技術(shù)文章,有自己的看法。我不會(huì)站在一個(gè)“土豪”的角度說東西,我會(huì)站在一個(gè)普通人的角度,通俗易懂的和你分享。
我也做了一年的前端,本科學(xué)的機(jī)械,但是感覺互聯(lián)網(wǎng)編程是更好的未來,才轉(zhuǎn)行到這里。開始學(xué)習(xí)的時(shí)候也是摸爬滾打,工作之后公司就自己一個(gè)前端開發(fā),老大也真敢賭,在這里我也大大小小做了六七個(gè)項(xiàng)目。pc端移動(dòng)端都有,所以我跟你分享的東西會(huì)很真,不會(huì)站在一個(gè)很高的角度,但是也會(huì)讓你容易理解,通俗易懂,入門學(xué)習(xí)。
這位朋友問的初學(xué)者怎么熟練用好html+css。確實(shí)今天的前端開發(fā)不像很早之前部署完頁面就可以了,后臺(tái)寫邏輯。現(xiàn)在都提倡前后端分離。而html,css算是最基礎(chǔ)最基礎(chǔ)的東西了,還不算是html5和css3的新特性。
很多頁面實(shí)現(xiàn)都可以使用html和某些css實(shí)現(xiàn),不使用某些特別的標(biāo)簽(說實(shí)話我也沒有完全掌握html標(biāo)簽,但基礎(chǔ)布局都可以實(shí)現(xiàn))。估計(jì)現(xiàn)在很多人不會(huì)做下來安靜地看書的,但是會(huì)使用百度,看點(diǎn)菜鳥教程這些文檔還是很好的。不用想太多上來就做一個(gè)京東首頁布局,淘寶首頁布局。這里面其實(shí)有很多交互的,可能還涉及js的知識。建議可以找一個(gè)靜態(tài)頁面,實(shí)現(xiàn)簡單的布局,在實(shí)踐中才能更好學(xué)習(xí)到東西。像悟空問答的回答區(qū),任務(wù)這里怎么布局,頭像為什么是圓的?頭像右側(cè)怎么才能兩行,左右側(cè)有個(gè)關(guān)注按鈕怎么實(shí)現(xiàn)長寬色彩這些,一點(diǎn)一點(diǎn)實(shí)現(xiàn),不要好高騖遠(yuǎn)。
要有個(gè)好態(tài)度,主動(dòng)去學(xué)習(xí)。如果小編想仿照某一個(gè)頁面,看到好看的效果,可以使用F12,看看人家的dom布局,和樣式書寫。其中可以最直接在瀏覽器內(nèi)修改看效果,保持一顆好奇心。多查資料,現(xiàn)在很多效果都可以百度出來,遇到問題不要先想-這咋整啊,不可能啊。這會(huì)讓別人很厭煩。最開始做app時(shí)候,也沒人帶我,我一想到圖片拍照上傳,二維碼掃描,地圖什么的我也害怕了。所以在項(xiàng)目開始之前我就查閱資料,問一些前輩。其實(shí)很多技術(shù)都很成熟了,不用擔(dān)心,重要的是有一顆學(xué)習(xí)的心。
既然是熟練的使用,一定要多做,多寫。像很多人剛開始的時(shí)候連標(biāo)簽都記不住,英文單詞都不行,也談不上熟練。打字的時(shí)候還單手指按,也不可能效率高,這些東應(yīng)該是編寫好代碼的前提。
現(xiàn)在技術(shù)更迭很快,有些人了解了html,css,js,其實(shí)可以先上手框架了。我也不是html,js這些玩得很溜了,才學(xué)習(xí)的框架。而是在些項(xiàng)目的時(shí)候一點(diǎn)一點(diǎn)的深入的。畢竟沒有到那個(gè)程度,看幾個(gè)例子就知道了原理,遇到某些效果就可以靈活的運(yùn)用。我也是看了很多文檔,有自己的思考,有自己的演示,像js同步異步,宏任務(wù)微任務(wù),剛開始接觸前端的時(shí)候根本沒有接觸過這些概念。
希望看到這里的朋友,我感覺知識道理是實(shí)踐出來的,不是看到個(gè)東西想就能想明白,看著都很正確,到自己書寫的時(shí)候未必是那樣的。所以就是多練習(xí),多寫,多問。只要肯付出,在電腦前減少玩游戲的時(shí)間,減少看直播的時(shí)間,減少追劇的時(shí)間,減少扯淡的時(shí)間,能力慢慢就提升了。
我是測不準(zhǔn),希望在新的一年里通過自己的努力面試進(jìn)頭條公司。只是發(fā)表一些自己的愚見,不喜勿噴,如果你現(xiàn)在在學(xué)習(xí)前端,有問題可以給我留言,大家一起學(xué)習(xí)進(jìn)步!
*百度網(wǎng)盤也有些學(xué)習(xí)資料,感興趣的小伙伴可以留言。不需關(guān)注。
個(gè)人覺得js框架用JQuery比較好,當(dāng)然還有很多其他的一些js框架。 例如:Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx。
有以下幾點(diǎn):1、是否是正規(guī)、有保障的大機(jī)構(gòu)。尤其疫情期間有多少機(jī)構(gòu)已經(jīng)倒閉。
2、課程設(shè)置是否完善。課程多久一更新,實(shí)戰(zhàn)項(xiàng)目有多少。
3、師資如何。全國師資是否一樣。
4、上課模式。全程面授,直播,還是雙元。
5、學(xué)習(xí)環(huán)境。學(xué)習(xí)環(huán)境的好壞也很重要,連學(xué)習(xí)環(huán)境都不能保證,又怎么能有好的課程研發(fā)。
6、班級人數(shù)。人數(shù)不要過多,十幾個(gè)個(gè)人的班級,和二三十人、五六十人一定比不了。
7、就業(yè)保障。
8、性價(jià)比,會(huì)不會(huì)有吃住上的提供等。