前端
# 前端
精于基础,广于工具,熟于业务
# 前端基础
基础知识主要包含以下几个方面:
基础:计算机原理、编译原理、数据结构、算法、设计模式、编程范式等基本知识了解
语法:JavaScript、ECMAScript、CSS、TypeScript、HTML、Node.js 等语法的了解和使用
框架:React、Vue、Egg、Koa、Express、Webpack 等原理的了解和使用
工程:编译工具、格式工具、Git、NPM、单元测试、Nginx、PM2、CI / CD 了解和使用
网络:HTTP、TCP、UDP、WebSocket、Cookie、Session、跨域、缓存、协议的了解
性能:编译性能、监控、白屏检测、SEO、Service Worker 等了解
插件:Chrome 、Vue CLI 、Webpack 等插件设计思路的理解
系统:Mac、Windows、Linux 系统配置的实践
后端:Redis 缓存、数据库、Graphql、SSR、模板引擎等了解和使用
# 前端进阶 (深度和广度)
- 前端工程化
# 大前端
# 前端源码系列
jquery 源码
backbone 源码
underscore 源码
lodash 源码
axios 源码
bootstrap 源码
# vue 相关源码
vue2 源码
vue3 源码
vuex 源码
vue-cli 源码
vue-router 源码
vuex 源码
vant 源码
element 源码
ant-design-vue 源码
# node 相关源码
express 源码
koa 源码
egg 源码
更新时间: 12/21/2021, 3:54:38 PM