前端学习路线

12/22/2021

# HTML + CSS

HTML + CSS 是你学习网页基本布局和样式设计的开始,也是前端技术最基础的一环。

B 站 Pink 老师教程 (opens new window)

# Flex 布局

在学习了 HTML 和 CSS 之后,你需要了解主流的 Flex 布局方式,通过大量的代码学习实践掌握他。

阮一峰老师 Flex 布局详解 (opens new window)

# JavaSript

通过前面的学习,你掌握了布局设计页面的技能,接下来你可以通过学习 JavaSript 来实现页面的交互功能,

同时也真正开始接触到编程语言的学习,这将是你最需要付出努力的一部分。

B 站 Pink 老师 JavaSript 部分 (opens new window)

# ES6 语法

在学习了 JS 的基础语法之后,你需要了解 ECMAScript 部分的一些新特性,

这一部分也成为了我们平常项目中经常需要用到的一部分内容,

这一部分内容相对比较难懂,需要你在学习后通过项目实践,遇到问题后不断回头看。

B 站 ES6-11 语法 (opens new window)

B 站 ES6-11 语法相关 (opens new window)

阮一峰老师 ES6 博客 (opens new window)

# Node.js

在 ES6 的学习中,你会不可避免地遇到需要 Node.js 配合的场景,

同时作为一名前端,你也需要掌握随同 Node.js 一起安装的 NPM 包管理工具。

B 站 Node (opens new window)

# Ajax

Ajax 的全称是 Asynchronous JavaScript and XML 中文名称定义为异步的 JavaScript 和 XML。

Ajax 是 Web2.0 技术的核心。

这是作为一个前端人员必须掌握的技术之一。

Ajax 教程 (opens new window)

Ajax 教程(选一个看或做对比看都行) (opens new window)

# Vue

当你学完了前面的内容,你可以试着对框架的了解学习,

这里以我个人学习路线选择的是 Vue.js,

通过对 Vue 的学习你可以了解到 MVVM 和组件化模块化的开发模式,并且更能体会到 ES6 语法的重要性。

Vue B 站教程 (opens new window)

Vue3 TypeSript 语法 (opens new window)

# 关于后续路线的选择

后续的话想深入地学习 Vue3 + TypeScript,然后余力捡回之前学过的C#,

这两门语言还是有很多共通之处的,也希望能去涉猎一点游戏引擎方面的知识,

像 H5,白鹭引擎、unity3d 这些,但目前还是更希望先把web前端学好吧。

# 最后

这里只是我个人的学习路线,仅供参考,具体情况视你个人而定,

同时也要注重多敲代码实践,有些问题你不敲代码是发现不了解决不了的,

最后希望能对你有所帮助,有任何问题可以联系我!

Last Updated: 5/7/2022, 1:52:56 PM