前端開(kāi)發(fā)該從哪里學(xué)起?
無(wú)論是學(xué)什么,都需要從基礎(chǔ)開(kāi)始。前端的話,主要是下面幾個(gè)方面:
1.首先是了解瀏覽器的基礎(chǔ)知識(shí),對(duì)頁(yè)面的認(rèn)知,
2. html + css和html5和css3,這部分建議,邊學(xué)邊練。之后可以模仿一些網(wǎng)站做些頁(yè)面。理解css每個(gè)元素的屬性,樣式的實(shí)現(xiàn)不一定只有一種寫(xiě)法,多想一想還有沒(méi)有什么需要改進(jìn)的地方。
3.JavaScript。不是所有的網(wǎng)頁(yè)都必須有js,但是要想實(shí)現(xiàn)一些超酷的功能和界面的時(shí)候,就需要涉及到j(luò)s。(主要涉及數(shù)據(jù)類(lèi)型,循環(huán),函數(shù)的運(yùn)用,這一塊比較重要)
4.MVVM框架(angular,vue,react),至少要精通一種。
5.jQuery經(jīng)典特效交互開(kāi)發(fā)、HTTP協(xié)議,Ajxa進(jìn)階與后端開(kāi)發(fā)、前端工程化與模塊化應(yīng)用。
6.移動(dòng)端webAPP開(kāi)發(fā),微信小程序。
7.面向?qū)ο螅琷avascript閉包、范圍鏈、原型鏈等高級(jí)功能。(js的進(jìn)階)
作為零基礎(chǔ)轉(zhuǎn)行前端,下面分享一份千鋒的web前端課程體系,可以看下。
想了解更多的前端學(xué)習(xí)知識(shí),視頻教程,項(xiàng)目,筆記等等,可以及時(shí)聯(lián)系我。