新手入門(mén)web前端需要學(xué)習(xí)的東西有很多,誠(chéng)筑說(shuō)小編整理了一套由淺入深的路線指南分享給大家,希望能夠?qū)δ銈冇兴鶐椭?
HTML+CSS、Javascript基礎(chǔ):
HTML是一種標(biāo)記語(yǔ)言,用于告知您的瀏覽器如何構(gòu)造您訪問(wèn)的網(wǎng)頁(yè),是一套用于網(wǎng)頁(yè)內(nèi)容的排版規(guī)則,HTML元素是由HTML標(biāo)簽、HTML內(nèi)容和HTML屬性構(gòu)成的;
CSS主要用于設(shè)置HTML頁(yè)面中的文本內(nèi)容,以HTML為基礎(chǔ),提供了豐富的功能,還可以針對(duì)不同的瀏覽器設(shè)置不同的樣式;
Javascript(JS)是一種基于對(duì)象和事件驅(qū)動(dòng)且可以與HTML標(biāo)記語(yǔ)言混合使用的腳本語(yǔ)言,其編寫(xiě)的程序可以直接在瀏覽器中解釋執(zhí)行;
HTML5和移動(dòng)web前端開(kāi)發(fā):
HTML5是一個(gè)建設(shè)網(wǎng)站的技術(shù),先了解HTML5+CSS3的新屬性,在循序漸進(jìn)學(xué)習(xí)JS+JQ以及框架、;
移動(dòng)web前端開(kāi)發(fā)學(xué)習(xí)跨終端web和主流設(shè)備、視口、流式布局、彈性盒子、移動(dòng)終端Javascript事件、手機(jī)中常見(jiàn)JS效guo制作等;
Web服務(wù)器基礎(chǔ)和AJAX編程:
Web服務(wù)器是運(yùn)營(yíng)及發(fā)布web應(yīng)用的容器,只有將開(kāi)發(fā)的web項(xiàng)目放置到該容器中才能夠使網(wǎng)絡(luò)中所有用戶通過(guò)瀏覽器進(jìn)行訪問(wèn),常用的有:Tomcat、Resin、Jboss和WebSphere等;
AJAX是一種在無(wú)需重新加載整個(gè)網(wǎng)頁(yè)的情況下,能夠更新部分網(wǎng)頁(yè)的技術(shù),它不是新的編程語(yǔ)言而是幾種原有技術(shù)的結(jié)合體;
面向?qū)ο?
繼承性、duo態(tài)性、封裝性是其三大特征,從內(nèi)存角度到理解JS面向?qū)ο?、基本類型、原型鏈?/span>ES6中的面向?qū)ο笠约霸O(shè)置器和訪問(wèn)器;
框架封裝:
封裝一個(gè)屬于自己的框架需要學(xué)習(xí)框架封裝的事件流、捕獲、事件對(duì)象、事件框架、運(yùn)動(dòng)原理、單物體運(yùn)動(dòng)框架、多物體運(yùn)動(dòng)框架、運(yùn)動(dòng)框架面向?qū)ο蠓庋b、JQuery框架雛形、模塊化、封裝屬于自己的框架,主流的流行框架有:、等;
全棧開(kāi)發(fā):
快速入門(mén)學(xué)習(xí)REPL環(huán)境和控制臺(tái)程序、異步編程、非阻塞I/O、模塊管理工具、開(kāi)發(fā)流程以及調(diào)試,對(duì)于核心模塊和對(duì)象的掌握序列化和反序列化、路徑操作、HTTP服務(wù)端和客戶端、web開(kāi)發(fā)基礎(chǔ)和快速開(kāi)發(fā)框架,進(jìn)行開(kāi)發(fā)電子商務(wù)實(shí)戰(zhàn)提升自己。