一直都是很懶的人,懶得去寫筆記,寫文章,感覺應該是要有一些沉淀了。計劃在簡書上寫一些技術相關的文章,先整理下前端相關的一些知識點吧,爭取每周至少有一篇文章的產出
1. HTML/JS/CSS基礎
- HTML、HTML5基礎
- CSS、CSS3基礎
- ES5基礎、ES6基礎以及ES6新特性
上面這些是前端開發的基礎,想要寫一系列的文章,但不能著急,只能慢慢來
2. Vue相關
2.1. Vue全家桶
- Vue基礎知識
- Vue-router基礎知識
- Vuex基礎知識
- axios基礎知識
2.2. Vue腳手架工具
- Vue-cli
2.3. Vue項目開發中常用的VSCode插件
- Vetur
- Auto Close Tag、Auto Complete Tag、Auto Rename Tag
- Element-UI Snippets
- vscode-element-helper
- ESLint
- GitLens
- Lodash Snippets
- Sort JSON objects、Sort Lines
- VueHelper
- Trailing Spaces
- 其他...
PS: 有時間的話,研究下VSCode插件的編寫,不求會編寫,能夠看得懂別人寫的插件,能夠修改別人插件,做一些自定義配置也行
2.4. UI框架的介紹與對比
- Element-UI
- iView
- vuetify
- mint-ui
- vux
2.5. Vue項目開發中的一些坑
3. 工程化方面
- Webpack打包工具
- Gulp、Grunt(了解)
- Git的使用
- 自動化測試
- 自動化部署
4. NodeJS
- NodeJS基礎
- Express
- Koa2
- fastify
- Egg.js
- Mongodb等數據庫相關
5. 其他
- HTTP協議
- Web前端安全與防范:XSS攻擊、SQL注入攻擊、CSRF攻擊等
- 瀏覽器原理
- ES7、ES8、PWA等...
大概框架先以上這些吧,其他的想到再補充,關于Vue、React、Angular,框架僅僅是工具而已,說不定幾年后就是PWA、快應用、XXX框架的天下了