很多小白在開始html5編程入門學(xué)習(xí)之前,舉足無措,不知該如何學(xué)習(xí)。今天小編為大家整理了html5編程入門學(xué)習(xí)路線,具體路線為前端頁面重構(gòu)-JavaScript高級程序設(shè)計(jì)-JavaScript進(jìn)階修煉-JavaScript全棧開發(fā)-Vue框架基礎(chǔ)-React框架基礎(chǔ)。
第一步:前端頁面重構(gòu)
這部分內(nèi)容需要學(xué)習(xí)PC端網(wǎng)站布局、HTML5+CSS3基礎(chǔ)、WebApp頁面布局這三部分內(nèi)容。涉及到vscode及插件、Photoshop的使用和圖片整合、markman、pxcook工具使用、藍(lán)湖/sketch與axure工具使用;csS基本語法與選擇器、cSS背景/文本/邊框/輪廓與顏色、CSS列表/表單與表格樣式、CSS樣式層疊與繼承、CSS盒模型/定位/浮動和顯示屬性、CSS漸變/陰影與濾鏡、CSS變換/過渡與動畫、Web字體與多列布局;HTML元素和屬性、HTML表單和圖形處理、HTML媒體和最佳實(shí)踐。
第二步:JavaScript高級程序設(shè)計(jì)
這部分內(nèi)容包含JavaScript工具庫自主研發(fā)、原生JS經(jīng)典交互特效開發(fā)、原生JavaScript交互功能開發(fā)三大塊。設(shè)計(jì)內(nèi)容包含時(shí)間軸特效、tab頁面切換效果、網(wǎng)頁定位導(dǎo)航特效、滑動門特效、焦點(diǎn)圖輪播特效、導(dǎo)航條菜單效果、瀑布流特效、彈出層效果、倒計(jì)時(shí)效果、抽獎(jiǎng)效果;DOM庫、事件庫、AJAX庫、原型和繼承庫、MVVM核心庫、基于SPA的路由庫;基本語法、流程控制語句、函數(shù)與數(shù)組、String與Date、BOM與DOM、拖拽效果;客戶端存儲(cookie存儲、WebStorage)、正則表達(dá)式、Ajax、面向?qū)ο蠡A(chǔ)、運(yùn)動與游戲開發(fā)、數(shù)據(jù)結(jié)構(gòu)與算法。
第三步:JavaScript進(jìn)階修煉
這部分主要是面向?qū)ο筮M(jìn)階與ES應(yīng)用,涵蓋正則表達(dá)式、Ajax、面向?qū)ο蠡A(chǔ)、運(yùn)動與游戲開發(fā)、數(shù)據(jù)結(jié)構(gòu)與算法等內(nèi)容。
第四步:JavaScript全棧開發(fā)
這部分包含PC段網(wǎng)站開發(fā)、Node.js服務(wù)端開發(fā)、前端工程化與模塊化、常見前端工具庫。
第五步:Vue框架基礎(chǔ)
學(xué)習(xí)Vue框架基礎(chǔ)需要掌握Vue3選項(xiàng)式API、vue3組合式API、Vite2+SFC、VueRouter4、Vuex4、Pinia2、TypeScript基礎(chǔ)、TS+Vue3、其他技術(shù)棧、開發(fā)基于Vue3的C端和B端項(xiàng)目。
第六步:React框架基礎(chǔ)
學(xué)習(xí)React框架基礎(chǔ)需要學(xué)習(xí)React 18、ReactRouter6、Umi技術(shù)、其他技術(shù)棧、開發(fā)基于React的C端和B端項(xiàng)目。
html5編程入門學(xué)習(xí)除了學(xué)習(xí)以上必備的六項(xiàng)技術(shù)外,還需要學(xué)習(xí)混合應(yīng)用開發(fā)技術(shù)、原生應(yīng)用開發(fā)技術(shù)、大前端架構(gòu)等內(nèi)容。想要開始前端學(xué)習(xí)的小伙們快來加入千鋒教育學(xué)習(xí)吧!