├── 前端可视化 └── README.md ├── 性能方面 ├── 优化 │ └── README.md └── 性能指标 │ └── README.md ├── 算法基础 ├── 算法 │ └── README.md └── 数据结构 │ └── README.md ├── 编译原理 ├── AST │ └── README.md └── V8 │ └── README.md ├── 代码质量 ├── E2E测试 │ └── README.md ├── 单元测试 │ └── README.md └── 质量检测 │ └── ESLint │ └── README.md ├── 前沿技术 ├── 前端微服务化 │ └── README.md ├── Serverless │ └── README.md └── WebAssembly │ └── README.md ├── 前端工程化 ├── 模块化 │ └── README.md ├── CI │ └── Jenkins │ │ └── README.md ├── 构建工具 │ ├── Rollup │ │ └── README.md │ └── Webpack │ │ └── README.md └── 转换器 │ ├── Babel │ └── README.md │ └── Traceur │ └── README.md ├── 前端编程基础 ├── CSS3 │ └── README.md ├── HTML5 │ └── README.md └── JS(ES6+) │ └── README.md ├── 服务端基础 ├── 数据库 │ ├── SQL │ │ └── README.md │ └── NoSQL │ │ └── README.md ├── 缓存层 │ ├── Redis │ │ └── README.md │ └── Memcached │ │ └── README.md ├── Node服务端框架 │ ├── Egg │ │ └── README.md │ ├── Express │ │ └── README.md │ └── Koa │ │ └── README.md ├── 反向代理服务器 │ ├── Apache │ │ └── README.md │ └── Nginx │ │ └── README.md └── 消息队列 │ └── RabbitMQ │ └── README.md ├── 框架 ├── 工具库 │ ├── Lodash │ │ └── README.md │ ├── RxJS │ │ └── README.md │ ├── jQuery │ │ └── README.md │ └── Bootstrap │ │ └── README.md └── 开发库 │ ├── React │ └── README.md │ ├── Vue │ └── README.md │ └── SvelteJS │ └── README.md ├── 游戏开发 └── Egret │ └── README.md ├── 移动端开发 ├── Flutter │ └── README.md ├── 响应式网页 │ └── README.md ├── 小程序 │ └── README.md └── React Native │ └── README.md ├── 编程思想 ├── 架构模式 │ └── README.md ├── 程序设计 │ └── README.md ├── 编程范型 │ └── README.md └── 设计模式 │ └── README.md ├── 网络通讯 ├── API约定风格 │ └── README.md └── 通讯协议 │ └── README.md ├── public └── images │ ├── 进阶内容.jpeg │ └── 前端Q-学习图谱.jpeg ├── add-base.js └── README.md /前端可视化/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /性能方面/优化/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /算法基础/算法/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /编译原理/AST/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /编译原理/V8/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /代码质量/E2E测试/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /代码质量/单元测试/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前沿技术/前端微服务化/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前端工程化/模块化/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前端编程基础/CSS3/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前端编程基础/HTML5/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /性能方面/性能指标/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/数据库/SQL/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /框架/工具库/Lodash/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /框架/工具库/RxJS/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /框架/工具库/jQuery/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /框架/开发库/React/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /框架/开发库/Vue/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /游戏开发/Egret/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /移动端开发/Flutter/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /移动端开发/响应式网页/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /移动端开发/小程序/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /算法基础/数据结构/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /编程思想/架构模式/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /编程思想/程序设计/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /编程思想/编程范型/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /编程思想/设计模式/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /网络通讯/API约定风格/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /网络通讯/通讯协议/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /代码质量/质量检测/ESLint/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前沿技术/Serverless/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前沿技术/WebAssembly/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前端工程化/CI/Jenkins/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前端工程化/构建工具/Rollup/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前端工程化/构建工具/Webpack/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前端工程化/转换器/Babel/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前端工程化/转换器/Traceur/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /前端编程基础/JS(ES6+)/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/数据库/NoSQL/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/缓存层/Redis/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /框架/工具库/Bootstrap/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /框架/开发库/SvelteJS/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /移动端开发/React Native/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/Node服务端框架/Egg/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/Node服务端框架/Express/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/Node服务端框架/Koa/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/反向代理服务器/Apache/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/反向代理服务器/Nginx/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/消息队列/RabbitMQ/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /服务端基础/缓存层/Memcached/README.md: -------------------------------------------------------------------------------- 1 | ## 占位 -------------------------------------------------------------------------------- /public/images/进阶内容.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superhos/front-end-learning-evolution/master/public/images/进阶内容.jpeg -------------------------------------------------------------------------------- /public/images/前端Q-学习图谱.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superhos/front-end-learning-evolution/master/public/images/前端Q-学习图谱.jpeg -------------------------------------------------------------------------------- /add-base.js: -------------------------------------------------------------------------------- 1 | // 给空的文件夹增加一个占位文件 2 | const fs = require('fs') 3 | const path = require('path') 4 | 5 | const ignore = [ 6 | '.git' 7 | ] 8 | 9 | function checkFolder (fdPath) { 10 | const stack = [fdPath] 11 | while (stack.length > 0) { 12 | const f = stack.pop() 13 | const fstat = fs.statSync(f) 14 | if (fstat.isDirectory() && !ignore.includes(path.basename(f))) { 15 | const child = fs.readdirSync(f) 16 | if (child.length === 0) { 17 | addTempFile(f) 18 | } else { 19 | stack.push(...child.map(e => path.resolve(f, e))) 20 | } 21 | } 22 | } 23 | } 24 | 25 | function addTempFile (fdPath) { 26 | fs.writeFileSync(fdPath + '/README.md', '## 占位') 27 | } 28 | 29 | checkFolder('./') -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## 前端研磨 2 | 3 | 把基础的和更深入的前端知识都整理一次,会有原创和觉得不错的文章转载。 4 | 5 | ## 前端知识图谱 6 | 7 | 来源于公众号`前端Q` 8 | 9 | ![前端学习图谱](/public/images/前端Q-学习图谱.jpeg) 10 | 11 | ## 进阶学习图谱 12 | 13 | 来源于公众号`前端Q` 14 | 15 | ![进阶学习图谱](/public/images/进阶内容.jpeg) 16 | 17 | ## 系列目录 18 | 19 | 持续更新 20 | 21 | ```` 22 | ├─ 代码质量 23 | │ ├─ E2E测试 24 | │ ├─ 单元测试 25 | │ └─ 质量检测 26 | │ └─ ESLint 27 | ├─ 前沿技术 28 | │ ├─ Serverless 29 | │ ├─ WebAssembly 30 | │ └─ 前端微服务化 31 | ├─ 前端可视化 32 | ├─ 前端工程化 33 | │ ├─ CI 34 | │ │ └─ Jenkins 35 | │ ├─ 构建工具 36 | │ │ ├─ Rollup 37 | │ │ └─ Webpack 38 | │ ├─ 模块化 39 | │ └─ 转换器 40 | │ ├─ Babel 41 | │ └─ Traceur 42 | ├─ 前端编程基础 43 | │ ├─ CSS3 44 | │ ├─ HTML5 45 | │ └─ JS(ES6+) 46 | ├─ 性能方面 47 | │ ├─ 优化 48 | │ └─ 性能指标 49 | ├─ 服务端基础 50 | │ ├─ Node服务端框架 51 | │ │ ├─ Egg 52 | │ │ ├─ Express 53 | │ │ └─ Koa 54 | │ ├─ 反向代理服务器 55 | │ │ ├─ Apache 56 | │ │ └─ Nginx 57 | │ ├─ 数据库 58 | │ │ ├─ NoSQL 59 | │ │ └─ SQL 60 | │ ├─ 消息队列 61 | │ │ └─ RabbitMQ 62 | │ └─ 缓存层 63 | │ ├─ Memcached 64 | │ └─ Redis 65 | ├─ 框架 66 | │ ├─ 工具库 67 | │ │ ├─ Bootstrap 68 | │ │ ├─ Lodash 69 | │ │ ├─ RxJS 70 | │ │ └─ jQuery 71 | │ └─ 开发库 72 | │ ├─ React 73 | │ ├─ SvelteJS 74 | │ └─ Vue 75 | ├─ 游戏开发 76 | │ └─ Egret 77 | ├─ 移动端开发 78 | │ ├─ Flutter 79 | │ ├─ React Native 80 | │ ├─ 响应式网页 81 | │ └─ 小程序 82 | ├─ 算法基础 83 | │ ├─ 数据结构 84 | │ └─ 算法 85 | ├─ 编程思想 86 | │ ├─ 架构模式 87 | │ ├─ 程序设计 88 | │ ├─ 编程范型 89 | │ └─ 设计模式 90 | ├─ 编译原理 91 | │ ├─ AST 92 | │ └─ V8 93 | └─ 网络通讯 94 | ├─ API约定风格 95 | └─ 通讯协议 96 | ```` --------------------------------------------------------------------------------