All Projects → ourai → Frontend Engineer Manual

ourai / Frontend Engineer Manual

To be a better front-end engineer

Labels

Projects that are alternatives of or similar to Frontend Engineer Manual

Pure Sh Bible
📖 A collection of pure POSIX sh alternatives to external processes.
Stars: ✭ 3,246 (+6524.49%)
Mutual labels:  handbook
Front End Handbook 2018
2018 edition of our front-end development handbook
Stars: ✭ 4,172 (+8414.29%)
Mutual labels:  handbook
Rails Handbook
Describing the development process used by the Infinum Rails Team.
Stars: ✭ 738 (+1406.12%)
Mutual labels:  handbook
Typescript Transformer Handbook
📘 A comprehensive handbook on how to create transformers for TypeScript with code examples
Stars: ✭ 331 (+575.51%)
Mutual labels:  handbook
Closure Compiler Handbook
How to use Google's Closure Compiler
Stars: ✭ 437 (+791.84%)
Mutual labels:  handbook
Sdn Handbook
SDN手册
Stars: ✭ 543 (+1008.16%)
Mutual labels:  handbook
Javascript Enlightenment
[Book] JavaScript (ES2015+) Enlightenment
Stars: ✭ 255 (+420.41%)
Mutual labels:  handbook
Sdn Handbook
SDN网络指南(SDN Handbook)
Stars: ✭ 856 (+1646.94%)
Mutual labels:  handbook
Kubernetes Handbook
Kubernetes Handbook (Kubernetes指南) https://kubernetes.feisky.xyz
Stars: ✭ 4,511 (+9106.12%)
Mutual labels:  handbook
Pure Bash Bible
📖 A collection of pure bash alternatives to external processes.
Stars: ✭ 28,109 (+57265.31%)
Mutual labels:  handbook
Front End Handbook 2019
[Book] 2019 edition of our front-end development handbook
Stars: ✭ 3,964 (+7989.8%)
Mutual labels:  handbook
Wahh extras
The Web Application Hacker's Handbook - Extra Content
Stars: ✭ 428 (+773.47%)
Mutual labels:  handbook
Wtfjs
🤪 A list of funny and tricky JavaScript examples
Stars: ✭ 24,594 (+50091.84%)
Mutual labels:  handbook
Choo Handbook
🚂✋📖 - Learn the choo framework through a set of exercises
Stars: ✭ 266 (+442.86%)
Mutual labels:  handbook
Note By Latex
《简单粗暴 LaTeX》手册开源仓库 | The opensource repo for my published LaTeX book.
Stars: ✭ 916 (+1769.39%)
Mutual labels:  handbook
Prometheus Handbook
Prometheus 中文文档
Stars: ✭ 258 (+426.53%)
Mutual labels:  handbook
Bash Handbook
📖 For those who wanna learn Bash
Stars: ✭ 4,691 (+9473.47%)
Mutual labels:  handbook
Pokequest Wiki
📕 Pokémon Quest Dex designed for Web / 方可梦图鉴
Stars: ✭ 41 (-16.33%)
Mutual labels:  handbook
Handbook
Information on how we do what we do.
Stars: ✭ 23 (-53.06%)
Mutual labels:  handbook
Js Mythbusters
👻 STHAP js, where is my perfomance?
Stars: ✭ 592 (+1108.16%)
Mutual labels:  handbook

前端工程师手册

技术学习

学习一个技术,基本就是要做到掌握它的下面四个方面,可以用「2W1H」概括:

  1. 概念,要学习的是个什么东西——What;
  2. 背景,为什么而存在,为解决什么问题而被创造——Why;
  3. 原理,运作机制是什么,是怎么解决问题的——How;
  4. API,就是用法。

技能树

作为一个前端工程师所要掌握的知识技能大概为以下几大方面:

  • 前端技术
    • HTML
    • CSS
    • JavaScript
  • 网页设计与排版
  • 浏览器原理
  • 网络通信协议
    • HTTP
    • TCP/IP
  • 前端工具
    • 框架
    • CLI
  • web 安全
  • 数据结构与算法
  • 设计模式
  • 架构模式
  • 软件工程
  • 项目管理
  • 操作系统原理
  • 编译原理

核心知识点

  • ECMAScript
    • 原型链
  • 浏览器
    • 页面渲染
    • 事件循环
    • 执行上下文
    • 垃圾回收

电子书

最佳实践

可以参考 https://github.com/acfd/guideline

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].