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
Что это такое?Поддерживаемая сообществом карта знаний, которые нужны фронтенд-инженеру, — браузеры, языки, инструменты, фреймворки, стандарты, производительность, безопасность — плюс рекомендации книг со звёздными оценками. Проект вырос из знаменитой диаграммы структуры фронтенд-знаний от @jayli.
Это инструмент или библиотека, которые можно установить, или скорее справочный документ?Ни то, ни другое — это справочный документ: один README в markdown, оформленный как дерево тем. Устанавливать и запускать ничего не нужно, а история Git заодно служит летописью того, как менялась фронтенд-сфера со временем.
Как организован материал — что там реально можно найти?На верхнем уровне: дерево знаний фронтенд-инженера — браузеры, JavaScript/TypeScript, HTML/CSS, редакторы, инструменты отладки, контроль версий, тестирование, фреймворки, стандарты, производительность, безопасность, мобильный веб — плюс дерево по бэкенду, список рекомендованных книг и ссылки на материалы для собеседований.
Насколько актуален контент?Он относится к 2012 году — список контрибьюторов сформирован в январе 2014-го, — так что ожидайте картину той эпохи: IE6-11, CoffeeScript, Grunt/Yeoman, AngularJS. Относитесь к нему как к структурированному обзору, а актуальные инструменты проверяйте в других местах.
Он рассчитан на новичков или на практикующих инженеров?И на тех, и на других. Дерево идёт от основ до узких тем, а списки книг оценены звёздами: меньше звёзд — проще и лучше для старта, больше звёзд — сложнее или лучше отложить на потом, например книги о производительности.
Почему автор превратил диаграмму в репозиторий на GitHub?С исходной картинкой от @jayli было неудобно: без файла-исходника никто не мог вносить правки, а технологии со временем меняются. Проект на GitHub позволяет людям поддерживать его сообща, а история Git фиксирует, как развивалась фронтенд-индустрия.
Какие списки книг там есть?По фронтенду: книги по CSS, JavaScript, производительности и контролю версий, каждая с оценкой сложности по звёздам. По бэкенду: списки литературы по администрированию Linux, программированию под Linux и C/C++.
Он помогает готовиться к собеседованиям на фронтенд?Да — там есть отдельный раздел о собеседованиях на фронтенд со ссылками на подборки вопросов с фронтенд-собеседований, в том числе на китайском языке.
Есть ли визуальная версия этой структуры?Да — в README рядом с текстовым деревом дана ссылка на визуализацию структуры знаний, продолжение той самой диаграммы @jayli, с которой проект и начался.
Size
1.7 MB
Stars
17.9K
Updated
CommitDec 08
Age
14y
Commits · 90 Days