Knowledge
文档着重构建一个完整的「前端技术架构图谱」,方便 F2E(Front End Engineering又称FEE、F2E) 学习与进阶。
Install / Use
/learn @f2e-awesome/KnowledgeREADME
更新时间:2023-02-24 07:36:26(脚本自动生成,勿手动修改,详见:info.md)
F2E-Awesome


- 难度等级:☆ 为初级,☆☆ 为中级,☆☆☆ 为高级
- 标签体系:开发工具、前端类库、必学原理、移动端、PWA、WebAssembly、Canvas、小程序、WebGL、SVG、Elasticsearch、HTML5、模块化编程、Graphql、算法、加密、数据结构、包管理、Python、设计模式、数据库、CSS、函数式编程、网络协议、DOM、跨域、Git、事件模型、安全、前端规范、Nginx、DNS、CDN、V8、JS、Linux、Electron、抓包工具、测试、容器化、监控、浏览器、数据可视化、前端工程化、物联网、主流框架、消息队列、DevOps、微前端、LowCode、架构、AI、面试、前端组织、学习网站、技术杂谈、优化、Web、Serverless、源码学习、DevOps、Web3、Rust
开发工具
- Sublime Text ☆☆
- VS Code ☆☆☆
- Atom ☆☆
- WebStorm ☆☆☆
前端类库
- JS 类库
- jQuery ☆
- zepto ☆
- underscore ☆☆
- lodash ☆☆
- UI 库 ☆
- 软件
- PS ☆
- AI ☆
- 精品 MAC 应用分享 ☆
- 视觉网站
- 原型工具
- Axure ☆
- Sketch ☆
必学原理
- AST 抽象语法树 ☆☆
- AST 与前端工程化实战 ☆☆
- 编译原理:从 0 写一个 js 解释器 ☆
移动端
- Native App
- React Native ☆☆
- Weex ☆☆
- NativeScript
- Hybird App
- Ionic ☆☆
- Cordova ☆☆
- Phonegap ☆☆
- Web App ☆
- 响应式布局
- rem ☆
- webview
- 页面通信 ☆
- 原理 ☆☆
- 关于 Hbuilder ☆
- 移动端 Touchend 事件不触发解决方案 ☆
- 移动Web UI库(H5框架)有哪些 ☆
- H5 移动调试全攻略 ☆☆
- Flutter
PWA
- 官网 ☆☆
- 第一本 PWA 中文书 ☆☆
- PWA(Progressive Web App)初探总结 ☆
- 讲讲 PWA
- React 同构应用 PWA 升级指南 ☆
- 9 amazing PWA secrets ☆☆☆
- awesome-progressive-web-apps 打造
PWA的资源集合 - pwa.rocks 一些优秀的
PWA集合
WebAssembly
- WebAssembly,Web 的新时代 ☆☆
- 来谈谈 WebAssembly 是个啥?为何说它会影响每一个 Web 开发者? ☆
- WebAssembly 系列(四)WebAssembly 工作原理 ☆☆☆
- 如何评论浏览器最新的 WebAssembly 字节码技术? ☆☆
Canvas
- 玩转「Canvas」 ☆
- Canvas 实现单机版贪吃蛇 ☆☆☆
- 用 Canvas 画一个进度盘 ☆☆
小程序
- 快速上手小程序 ☆☆
- 细数小程序的坑 ☆☆
- 小程序开发 Tips ☆☆
- Taro 多端统一开发框架
WebGL
- WebGL技术储备 ☆☆
- WebGL的实际使用 ☆☆
- WebGL 3D版俄罗斯方块 ☆☆☆
SVG
- 走进 SVG ☆☆
- SVG 类库 snap.svg.js ☆☆
Elasticsearch
HTML5
- 初级 ☆
- 语义化
- Audio 和 Video
- Web Storage
- HTML5 MDN
- HTML5 Tricks
- HTML5 教程手册
- 中级 ☆☆
- 高级 ☆☆☆
- Communication
- Web Workder
- requestAnimationFrame
- requestIdleCallback
- 扩展
模块化编程
Graphql
- graphql
- apollo
- apollo-blog 需要翻墙
算法
- 前端数据结构与算法入门 ☆
- 算法练习 ☆☆
- JavaScript 算法与数据结构 ☆☆☆
- 算法入门 ☆☆
- 贪心算法
- 动态规划
- 搜索
- 图论
- 计算几何
- 数学
- 大数问题
- 矩阵计算
- 十大经典排序算法动画
加密
- 初探加密算法 ☆☆☆
- 算法分析 密码: as75 ☆☆☆
- 程序员实用算法 密码: mmap ☆☆☆
- 对称加密
- DES ☆☆☆
- 3DES ☆☆☆
- TDEA ☆☆☆
- Blowfish ☆☆☆
- RC2 ☆☆☆
- RC4 ☆☆☆
- RC5 ☆☆☆
- IDEA ☆☆☆
- SKIPJACK ☆☆☆
- AES ☆☆☆
- 非对称加密
- RSA ☆☆☆
- ECC(移动设备用) ☆☆☆
- Diffie-Hellman ☆☆☆
- El Gamal ☆☆☆
- DSA(数字签名用) ☆☆☆
- Hash 加密
- MD2 ☆☆☆
- MD4 ☆☆☆
- MD5 ☆☆☆
- HAVAL ☆☆☆
- SHA ☆☆☆
- 综合实践
数据结构
- 分类
- 数组
- 栈
- 队列
- 链表
- 树
- 二叉树
- 图
- 堆
- 散列表
- 链表
- 单向链表
- 双向链表
- 环链表
- Data Structures for Beginners ☆☆
包管理
- npm ☆
- cnpm ☆
- yarn ☆
- homebrew ☆
- bower ☆
Python
- 初级 ☆
- [Python 入门指南](http://www.runoob.co
