入门指南
这个网站里每个页面都是一个独立的知识点,我会尽可能用最白的大白话解释清楚每一个知识点。页面末尾有针对该知识点的练习题,觉得学会了就可以测验一下。有的知识点有前置知识点,在学习之前务必保证每一个前置知识点的每一道题都能做对,不然欠下太多之后就学不懂了。
左边侧边栏的目录结构就是我们的学习路线图,学习过程中遇到欠缺的知识点我们再往上补。
知识点大概分四个部分:
- 第一部分是 JS 语言里我认为的比较重要的一些知识点,毕竟框架是基于原生 JS 的,想要搞懂框架必须先了解 JS 这门语言。
- 第二部分是框架本身的知识点,先学会 Vue,能不能上岗的关键就是 Vue 学没学会。
- 第三部分是前端工程化,真实的前端项目都是用各种工具构建起来的,包括打包器、代码检查工具,代码格式化工具等,这些东西不用研究太深,但是得会用
- 第四部分是可以上岗以后再学的,想要写好前端代码,必须掌握 TypeScript。React 也必须掌握,只会 Vue 的前端不管写多久水平也就是个那,不会有什么长进的。
代码挑战部分有每天一道一共 90 道题目,考察内容涵盖上述知识点的前三个部分,遇到不会做的题就马上查缺补漏。有的题目考查特别全面,比如应该会有一道题目就是让你做一个和现在这个一模一样的文档网站出来,当你认真做完每一道题目之后,上岗做项目就没啥问题了。
前端英语部分我会把前端真实开发工作中用到的所有高频词汇罗列出来,重点是理解它们的意思,理解意思特别重要,会影响你对前端知识点的理解,拼写的话记住个大概的样子就行,现在的编辑器都有智能提示,不用死记背单词。