HTML5:萬維網(wǎng)的核心語言、標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用超文本標(biāo)記語言(HTML)的第五次重大修改。
HTML作為標(biāo)記性語言,其實(shí)只要我們掌握大多數(shù)常用標(biāo)簽即可,但是真正難得并不是其本身,HTML作為是做前端基礎(chǔ)展示的框架,相應(yīng)的配套如CSS和JS都是成為一個前端開發(fā)人員必須的。
CSS是層疊樣式表(英文全稱:CascadingStyleSheets)是一種用來表現(xiàn)HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個應(yīng)用)或XML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個子集)等文件樣式的計算機(jī)語言。可以通過CSS對HTML各種展現(xiàn)樣式進(jìn)行調(diào)整,字號、排版、顏色、簡單的動畫等等。
Javascript是一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。通過JS我們可以動態(tài)的對HTML的樣式進(jìn)行切換和調(diào)整,同時做一些簡單的動態(tài)交互。
現(xiàn)階段如果想成為一名優(yōu)秀的前端工程師,H5和CSS3作為基礎(chǔ)之后,最核心的競爭力在JS上面,基于node.js的各種優(yōu)秀開發(fā)框架如VUE、angular、react等。同時還要具有工程化思想和對ES5、6新特性及方法有較好的理解和應(yīng)用。
其實(shí)互聯(lián)網(wǎng)上有許多的免費(fèi)教程可以學(xué)習(xí)如w3school。同時還有一些免費(fèi)的學(xué)習(xí)視頻。技術(shù)本身并不難,只要你能有耐心有毅力,完全可以學(xué)的精通。