/knowledge

文档着重构建一个完整的「前端技术架构图谱」,方便 F2E 学习与进阶。

Primary LanguageHTML

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

Tags

HTML5

CSS

JS

主流框架

优化

Web服务器端

源码学习

产品设计

前端类库

移动端

PWA

WebAssembly

小程序

Canvas

WebGL

SVG

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 ☆☆☆

数据结构

  • 数组 ☆
  • 栈 ☆
  • 队列 ☆
  • 链表 ☆☆
    • 二叉树 ☆☆☆
  • 图 ☆☆☆
  • 堆 ☆☆☆
  • 散列表 ☆☆☆
  • 链表
    • 单向链表 ☆☆☆
    • 双向链表 ☆☆☆
    • 环链表 ☆☆☆
  • ...

数据库

  • MySQL ☆☆☆
  • Redis ☆☆☆
  • Memcached ☆☆☆

包管理

  • npm ☆
  • cnpm ☆
  • yarn ☆
  • homebrew ☆
  • bower ☆

Python

设计模式

  • 单例模式 ☆
  • 简单工厂模式 ☆
  • 观察者模式 ☆
  • 适配器模式 ☆☆
  • 代理模式 ☆☆
  • 桥接模式
  • 外观模式
  • 访问者模式
  • 策略模式
  • 模版方法模式
  • 中介者模式
  • 迭代器模式
  • 备忘录模式
  • 职责链模式
  • 享元模式
  • 状态模式
  • 常用的 Javascript 设计模式

网络协议

  • TCP ☆☆☆
  • UDP ☆☆☆
  • HTTP 协议入门
  • HTTP2 ☆☆☆
  • HTTPS ☆☆☆
  • 计算机网络的 7 层协议 ☆☆☆

函数式编程

DOM

跨域

事件模型

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

安全

Git

代码规范

Nginx

DNS

CDN

V8 引擎

Linux

Electron

抓包工具

测试

部署

浏览器

数据可视化

前端工程化

物联网

技术杂谈

面试