你將獲得:
告別零散技術(shù)點(diǎn),搭建前端知識(shí)體系;
打通JS、HTML、CSS、瀏覽器4大脈絡(luò);
40+前端難點(diǎn)完全解答;
大廠(chǎng)前端工程實(shí)戰(zhàn)演練。
講師介紹:
程劭非,網(wǎng)名“winter”,前端社區(qū)知名專(zhuān)家,前手機(jī)淘寶前端負(fù)責(zé)人,先后就職于微軟、盛大、阿里巴巴等公司。winter早年做過(guò)嵌入式系統(tǒng)瀏覽器、電子書(shū)和 WebOS的相關(guān)工作,近年致力于移動(dòng)前端領(lǐng)域研究,提出過(guò) Flexible 布局等先進(jìn)概念,也產(chǎn)出過(guò) Weex這樣的移動(dòng)前端開(kāi)發(fā)框架。
課程介紹:
隨著前端技術(shù)不斷地發(fā)展,崗位需求與薪資一路攀升。整個(gè)前端業(yè)界正值“黃金時(shí)代”,而前端開(kāi)發(fā)者們卻似乎“學(xué)不動(dòng)了”。
這緣于前端的學(xué)習(xí)是一條先快后慢的曲線(xiàn)。在快速入門(mén)之后,大多數(shù)人都會(huì)感覺(jué):自己僅僅停留在會(huì)用的階段,后面的學(xué)習(xí)之路似乎越來(lái)越陡峭,每前進(jìn)一步都十分艱難。
其實(shí)是你沒(méi)有意識(shí)到,你在自學(xué)的過(guò)程中走了太多彎路。
大部分前端工程師的知識(shí),其實(shí)都來(lái)自于工作中零散的學(xué)習(xí)和實(shí)踐。在這種情況下,學(xué)習(xí)方向一旦偏離,就可能導(dǎo)致基礎(chǔ)不牢固,知識(shí)認(rèn)知不清晰,難以建立完整的知識(shí)體系。
并且,如果所在公司業(yè)務(wù)簡(jiǎn)單,工程師更難以在實(shí)踐中形成技術(shù)積累,這導(dǎo)致了自身技術(shù)長(zhǎng)期處于非常初級(jí)的階段。
winter在手機(jī)淘寶一直負(fù)責(zé)前端工程師的面試與培養(yǎng)工作,他深知其中的痛點(diǎn)與難點(diǎn)。在這個(gè)專(zhuān)欄中,winter將帶你告別零散和盲目的自學(xué),重新學(xué)習(xí)前端,一起搭建前端知識(shí)框架,共同明確學(xué)習(xí)重點(diǎn),精進(jìn)前端技術(shù)。
專(zhuān)欄分為4大模塊。
模塊一,JavaScript :這部分會(huì)按照文法、語(yǔ)義和運(yùn)行時(shí)去討論JavaScript語(yǔ)言。這樣的劃分符合編程語(yǔ)言的一般規(guī)律,即“用一定的詞法和語(yǔ)法,表達(dá)一定語(yǔ)義,去操作運(yùn)行時(shí)”。而且,這樣的劃分也整合了零散的知識(shí)點(diǎn),具有完備性。
模塊二,HTML和CSS:這部分會(huì)側(cè)重從語(yǔ)言和功能的角度來(lái)講解,帶你領(lǐng)略?xún)烧叩娜病TML的功能主要由標(biāo)簽來(lái)承擔(dān),所以我們首先會(huì)把標(biāo)簽分類(lèi),并分別進(jìn)行講解。語(yǔ)言部分,我們會(huì)簡(jiǎn)要介紹HTML的語(yǔ)法和幾個(gè)重要的語(yǔ)言機(jī)制。在CSS的語(yǔ)言部分,我們會(huì)從大到小介紹@rule、選擇器、單位等等。功能部分,我們大致可以分為布局、繪制和交互類(lèi)。
模塊三,瀏覽器實(shí)現(xiàn)原理與API:這部分會(huì)著重講解瀏覽器的工作原理。我們會(huì)一起來(lái)了解:一個(gè)瀏覽器到底是如何工作的。并且,我們還會(huì)學(xué)習(xí)一些重要的瀏覽器API,包括BOM、DOM、CSSOM等內(nèi)容。只有了解了這些知識(shí),你才能把JavaScript和HTML、CSS聯(lián)系起來(lái)實(shí)現(xiàn)具體功能。
模塊四,前端綜合應(yīng)用:作者會(huì)結(jié)合自己的前端工作經(jīng)驗(yàn),選擇自己在手淘和淘寶工作中的一些案例來(lái)輔助講解前端的性能、工具鏈、持續(xù)集成、架構(gòu)等實(shí)際應(yīng)用內(nèi)容。