Skip to content

Latest commit

 

History

History
201 lines (200 loc) · 7.84 KB

大前端知识图谱+B站视频整合.md

File metadata and controls

201 lines (200 loc) · 7.84 KB

技术胖的前端学习路径

B站学习资源整合

网络知识

(Internet)

1. 网络工作原理

2. 什么是HTTP

3. 浏览器及工作方式

浏览器是如何运作的?:https://www.bilibili.com/video/BV1x54y1B7RE

4. DNS 及其工作原理

5. 域名相关知识

6. 云服务相关知识

超文本标记语言

(HTML)

1. HTML基础知识学习

HTML全套基础教程:https://www.bilibili.com/video/BV11t411K74Q

2. HTML 编写规则 和语义化写法

3. 表单和验证

4. 公约和最佳实践方法

5. SEO 基础知识

层叠样式表

(CSS)

1. CSS 基础知识学习

2. 页面切图和布局实现

3. 页面响应式布局设计

六个案例学会响应式布局:https://www.bilibili.com/video/BV1ov411k7sm

浏览器脚本语言

(JavaScript)

1. JavaScript基础语法和知识

2. 使用JavaScript 操作 DOM元素

3. Ajax 异步请求相关知识学习

4. ES6 以上版本 的JavaScript

版本控制管理系统

Version Control System

1. Git的基本用法

2. 相关平台/软件的使用

网络安全相关知识

Web Security Knowledge

1. HTTPS 原理和使用

你连HTTPS原理都不懂:https://www.bilibili.com/video/BV1Up4y1i7PG

2. CORS 跨域请求和安全知识

3. 内容安全策略

4. OWASP 安全风险知识

包管理工具

Package Managers

1. npm

2. yarn

Yarn入门:https://www.imooc.com/learn/766 (B站没有,推荐这个免费)

CSS 预处理 语言

CSS Preprocessors

1. Sass

2. PostCSS

B站没太好的视频,建议买书《深入PostCSS Web设计》

3. Less

构建工具

Build Tools

1. 任务执行命令

[Task Runners]

2. 打包工具

3. 代码格式化工具

三大前端框架

Web Framework

React.js

Vue.js

Angular

Web 组件化编程

Web Components

HTML Templates

Custom Elements

Shadow DOM

概要: 此部分内容没有找到合适视频

CSS 相关框架

CSS Frameworks

BootStrap

Material UI

Materialize CSS

Materialize CSS Crash Course:https://www.bilibili.com/video/BV1gx411h7Y5

ReactStrap

JavaScript 语法糖

Type Checkers

TypeScript

TypeScript从入门到精通:https://www.bilibili.com/video/BV1qV41167VD

Flow

服务端渲染

Server Side Rendering (SSR)

React.js

Vue.js

Angular

  • Universal

图形化编程

GraphQL

Cocos Creator

Three.js

Three.js基础教程-英文:https://www.bilibili.com/video/BV1ks411W78i

静态站点生成器

Static Site Generators

Next.js

GatsbyJS

GatsbyJS 实战:https://www.bilibili.com/video/BV1i4411T7AR (英文)

Nuxt.js

Vuepress

Hugo

10分钟搭建个人网站:https://www.bilibili.com/video/BV1x64y117PX

移动App开发

Mobile Applications

React Native

UniApp

Flutter

Ionic

桌面应用开发

Desktop Applications

Electron

学到此处,基础部分学习已经全部完成。

学习重要程度说明

红色-精通:非常重要,需要达到精通、并有实战经验

蓝色-熟练:需要达到熟练,达到一定的基础练习量

灰色-了解:需要了解,把整个课程听完,作几个小练习即可

视频学习地址:复制后浏览器打开就可以学习