怎么用gulp搭建服務器 要怎樣學習web?
要怎樣學習web?學習的前端肯定是分階段學習,了解每個階段,循序漸進,然后找到合適的工作。第一階段:網(wǎng)頁基礎HTML入門基礎內(nèi)容,CSS DIV基礎知識,選擇器,盒子模型,網(wǎng)頁布局,Photoshop
要怎樣學習web?
學習的前端肯定是分階段學習,了解每個階段,循序漸進,然后找到合適的工作。
第一階段:網(wǎng)頁基礎
HTML入門基礎內(nèi)容,CSS DIV基礎知識,選擇器,盒子模型,網(wǎng)頁布局,Photoshop。
第二階段:Web編程的基礎
學習路線:JavaScript基礎、BOM和DOM模型、事件處理、jQuery、交互和動畫、jQuery質(zhì)量插件、文檔處理、數(shù)組和對象操作。
第三階段:高級Web編程和全棧開發(fā)。
學習路線:JavaScript高級編程、原型模式、jQuery插件開發(fā)、模塊化組件開發(fā)、AJAX、Express(Node.js)、MongoDB、RequireJS、Mongodb。
第四階段:響應式網(wǎng)站開發(fā)
學習路線:HTML5/CSS3,響應式原理與布局,Bootstrap,前端依賴管理,CSS預處理語言(Less Sass),Grunt/Gulp自動構建工具,Angular4。
階段5:框架和項目管理
學習路線:Grunt/Gulp,Webpack模塊加載器amp打包工具,MVC(主干)架構前端,VUE2,React。
第六階段:混合移動和開發(fā)
學習路線:React Nativ
優(yōu)秀的前端工程師,是如何煉成的?
1 css
-[]響應式布局
-[]中心
-[]三列布局
-[]模塊化sass
2 JavaScript
-[]異步及其發(fā)展歷史
-[]模塊化歷史
-[]范圍表的編制原則
-[] Es6面向?qū)ο?/p>
-[]原型鏈
- [ ]打字稿
- [ ]聚合物
3瀏覽器原則
-[]事件輪詢
-[]頁面呈現(xiàn)
4節(jié)點
- [ ] koa
- [ ]快遞
5計算機網(wǎng)絡
- [ ] http
- [ ] https
- [ ] Http2
- [ ] TCP
- [ ] udp
-[]直播協(xié)議和格式
-[]音頻和視頻
6數(shù)據(jù)結構和算法
7設計模式
8框架,庫
- [ ] vue
- [ ]反應、rn
- [ ]棱角分明
- [ ] JQuery
9小程序
- []
10網(wǎng)絡安全
- [ ] xss
- [ ] csrf
-[] sql注入
11工程
- [ ]國家預防機制
- [ ]大口
- [ ] webpack、rollupjs
12操作和維護、部署
- [ ] nginx
13 HTML
- [ ] h5
- [ ] XHTML
- [ ] xml
-[]內(nèi)聯(lián)塊級內(nèi)聯(lián)元素