fks README

The project's README from github.com/JacksonTian/fks. As one markdown file: README.md.

Frontend Knowledge Structure

项目起源

还记得@jayli 的这幅前端知识结构图么。

前端知识结构

图片的形式具有诸多的不便。缺失源图的我们,无法为此图贡献些什么,随着时间的迁移,或许有些技术点会发生改变,所以有了这个GitHub项目。我们可以通过协作的方式来共同维护这个项目。Git的历史记录也可以见证前端行业的一些变迁。

可视化效果

前端开发知识结构

前端书籍推荐

★越少越简单,越适合入门,★多的要么是难度比较高,要么是比较适合在后面看,比如讲性能之类的书.

CSS

JavaScript

性能实践

版本控制工具

后端书籍推荐

Linux管理

Linux编程

C/C++

前端工作面试

内容贡献者

除了感谢Jayli提供了知识结构图的原本来,还感谢以下的内容贡献者们,结果由git-summary生成于2014-01-03:


 project  : fks
 repo age : 1 year, 3 months
 active   : 53 days
 commits  : 108
 files    : 4
 authors  :
    56  Jackson Tian            51.9%
     9  吴晓兰               8.3%
     5  liyinkan                4.6%
     3  chriscai                2.8%
     3  fengxiaolong            2.8%
     3  XiNGRZ                  2.8%
     2  monkadd                 1.9%
     2  Johnny                  1.9%
     2  weiwenqing              1.9%
     2  Yinkan Li               1.9%
     2  Copypeng                1.9%
     2  左岸                  1.9%
     2  Jakukyo Friel           1.9%
     2  Glowin                  1.9%
     1  李亚川               0.9%
     1  Evan You                0.9%
     1  Mickey                  0.9%
     1  Mickey-                 0.9%
     1  Qi Junyuan              0.9%
     1  browsnet                0.9%
     1  doabit                  0.9%
     1  guoxiangyang            0.9%
     1  linkgod                 0.9%
     1  popomore                0.9%
     1  vipzhicheng             0.9%
     1  zhaqiang                0.9%
     1  Colin Luo               0.9%

fks (JacksonTian/fks)

Searching Database…

17.9K ·GitHub
What is this?A community-maintained map of the knowledge a frontend engineer needs — browsers, languages, tools, frameworks, standards, performance, security — plus star-rated book recommendations. It grew out of @jayli's famous frontend knowledge structure diagram.
Is this a tool or library I can install, or more like a reference document?Neither — it is a reference document: one markdown README structured as a topic tree. There is nothing to install or run, and the Git history doubles as a record of how the frontend field has changed over time.
How is the material organized — what would I actually find inside?Top level: a frontend engineer knowledge tree — browsers, JavaScript/TypeScript, HTML/CSS, editors, debugging tools, version control, testing, frameworks, standards, performance, security, mobile web — plus a backend tree, recommended books, and interview links.
How up to date is the content?It dates to 2012 — the contributor list was generated in January 2014 — so expect that era's landscape: IE6-11, CoffeeScript, Grunt/Yeoman, AngularJS. Treat it as a structured overview and verify current tool choices elsewhere.
Is it aimed at beginners or at working engineers?Both. The tree runs from basics to niche topics, and the book lists are star-rated: fewer stars means simpler and better for getting started, more stars means harder or best saved for later — for example the performance books.
Why did the author turn a diagram into a GitHub repo?The original image by @jayli was inconvenient: without the source file nobody could contribute, and techniques change over time. A GitHub project lets people maintain it collaboratively, and the Git history witnesses how the frontend industry has evolved.
What book lists does it include?For frontend: CSS, JavaScript, performance, and version control titles, each with a difficulty star rating. For backend: Linux administration, Linux programming, and C/C++ reading lists.
Does it help with frontend job interview prep?Yes — there is a dedicated frontend job interview section linking collections of frontend interview questions, including Chinese-language ones.
Is there a visual version of the structure?Yes — the README links a visualization of the knowledge structure alongside the text tree, carrying on the original @jayli diagram the project started from.
Size
1.7 MB
Stars
17.9K
Updated
CommitDec 08
Age
14y
Commits · 90 Days