Skip to content

本项目根据自己本人的知识结构整理,收集了从初级前端工程师进阶至中级前端工程师所应该了解的、非定向的知识

Notifications You must be signed in to change notification settings

rhinel/frontend-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FrontEnd Study

本项目根据自己本人的知识结构整理,收集了从初级前端工程师进阶至中级前端工程师所应该了解的、非定向的知识。

目录

summary

项目根据自己本人的主观认知划分了应该收录(初级进阶-中级-etc.)、不应该收录(初级)知识,

首先有很多不全面、不准确、不完整、不合理的地方还请各位大神多多pull request,指导小弟的学习,先谢过了。

另外,整理的知识可能不连贯、难度高低不同,对具体知识/方向点有入门、有深入研究、有发散,不一定匹配相同综合水平的前端工程师,也请各位同僚大家多多pull request,查缺补漏,先谢过了。

最后,本人认为学习本项目知识的起点,也就是初级前端工程师应该至少具备以下能力:

  • 阅读并理解过一本JS/HTML/CSS指南书籍,对前端相关语言有较完整、正确的掌握。

  • 了解前端领域格局,对前端项目、工程项目、nodeJS项目格局有一定熟悉。

  • 从零开始应用实践过原生JS网站项目、或写过/修改Jquery拓展,也就是应用过原生JS语言,对语言本身、运行环境有深入理解。

  • 从零开始应用实践至少一次使用3大流行框架的中型项目,处理过各个框架全家桶应用问题,处理过版本升级问题,包括webpack、babel等。

  • 从零开始应用实践过框架及非框架nodeJS项目,对node开发掌握,能快速构建简单微服务。

  • 了解代码测试、前端测试相关知识。

  • 熟悉GIT版本管理,良好的开发流程管理及代码管理习惯。

  • 初步了解计算机原理,知道存在算法问题。

本项目自己会经常维护,对内容会有增删改,也会大调整,对各位依赖不完全负责(每个人应该有自己的知识体系)。

update

本项目订阅以下内容用于更新:

About

本项目根据自己本人的知识结构整理,收集了从初级前端工程师进阶至中级前端工程师所应该了解的、非定向的知识

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published