/knowledge

文档着重构建一个完整的「前端技术架构图谱」,方便 F2E(Front End Engineering又称FEE、F2E) 学习与进阶。

Primary LanguageJavaScript

F2E-Awesome 知识共享协议(CC协议) GitHub stars GitHub forks GitHub watchers

Tags

开发工具

HTML5

CSS

JS

主流框架

优化

Web 服务器端

源码学习

前端类库

移动端

PWA

WebAssembly

小程序

Canvas

WebGL

SVG

Elasticsearch

Graphql

模块化编程

算法

  • 排序
  • 贪心算法
  • 动态规划
  • 搜索
  • 图论
  • 计算几何
  • 数学
  • 大数问题
  • 矩阵计算
  • 初探加密算法 ☆☆☆
  • 算法分析 密码: 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

设计模式

网络协议

函数式编程

DOM

跨域

事件模型

  • 观察者模式 ☆☆
  • DOM0 级模型 ☆☆
  • IE 事件模型 ☆☆
  • DOM2 级模型 ☆☆
  • JQuery Event 模型 ☆☆
  • JS 事件模型 ☆☆

安全

Git

代码规范

Nginx

DNS

CDN

V8 引擎

Linux

Electron

抓包工具

Hadoop生态

测试

部署

监控

浏览器

数据可视化

前端工程化

物联网

消息队列

面试

ECMAScript标准

前端组织

技术杂谈