前言:
颜色标记解释:
- 红色:需精通,有实战经验 。
- 蓝色:需熟练,有一定基础练习量 。
- 灰色:需了解,听完课程,做几个小练习 。
HTML / HTML5 :(超文本标记语言)
- HTML 基础知识
- HTML 编写规则和语义化
- 表单和验证
HTML5 表单验证教程:https://www.bilibili.com/video/BV16K4y1Z7Gb
- 规范和最佳实践方法
- SEO 基础知识
SEO 优化学习教程:https://www.bilibili.com/video/BV1fE411J7ya
CSS / CSS3 :(层叠样式表)
- CSS 基础知识
- 页面切图和布局
浮动布局教程:https://www.bilibili.com/video/BV1Zs411j7Z3
定位布局教程:https://www.bilibili.com/video/BV1ni4y1g7tc
Grid 布局教程:https://www.bilibili.com/video/BV14C4y1W7oA
Flex 布局教程:https://www.bilibili.com/video/BV1BJ41197XE
Display 教程:https://www.bilibili.com/video/BV1HJ411M7CM
- 页面响应式布局设计
CSS Preprocessors:(CSS 预处理语言)
- Sass
- PostCSS
书籍推荐:《深入PostCSS Web设计》
- Less
JavaScript :(浏览器脚本语言)
- JavaScript 基础语法
JavaScript 基础语法教程:https://www.bilibili.com/video/BV1Sy4y1C7ha
- 使用 JS 操作 DOM
DOM 和 BOM 教程:https://www.bilibili.com/video/BV1k4411w7sV
- Ajax 异步请求相关知识
-
ES6 以上 JavaScript
ES6-ES11 新特性教程:https://www.bilibili.com/video/BV1uK411H7on
JavaScript 语法糖 :
- TypeScript
TypeScript 教程:https://www.bilibili.com/video/BV1qV41167VD
- Flow
教程:------
Internet:(网络知识)
- 网络工作原理
- HTTP 解析
HTTP 协议详解教程:https://www.bilibili.com/video/BV1js411g7Fw
- 浏览器及其工作方式
- DNS 及其工作原理
DNS 工作原理教程:https://www.bilibili.com/video/BV1GW411j7Ts
- 域名相关知识
- 云服务相关知识
Version Control System:(版本控制管理系统)
- Git 的基本用法
- 相关平台 / 软件使用
GitHub 十分钟学会 Github:https://www.bilibili.com/video/BV1yo4y1d7UK
GitLab 使用说明:https://www.bilibili.com/video/BV11E411x7Uv
Gitee :中文文档网址
- Svn 的基本用法
教程:------
Web Security Knowledge:(网络安全相关知识)
- HTTPS 原理和使用
HTTPS 原理教程:https://www.bilibili.com/video/BV1Up4y1i7PG
- CORS 跨域请求和安全知识
- 内容安全策略
- OWASP 安全风险知识
OWASP TOP10 教程:https://www.bilibili.com/video/BV1ey4y1V7Jj
Package Managers:(包管理工具)
- Npm
- Yarn
Yarn 教程:https://www.imooc.com/learn/766
Build Tools:(构建工具)
- 任务执行命令 [ Task Runners ]
npm scripts 教程:https://www.bilibili.com/video/BV1Dv411W7XP
- 打包工具
Webpack 教程:https://www.bilibili.com/video/BV1e7411j7T5
- 代码格式化工具
Prettier 教程:https://www.bilibili.com/video/BV183411r7YK
ESLint 教程:https://space.bilibili.com/390120104/search/video?keyword=ESLint
Web Framework:(三大前端框架)
- React.js
React 基础教程:https://www.bilibili.com/video/BV1g4411i7po
React 全家桶教程:https://www.bilibili.com/video/BV1wy4y1D7JT
React 实战博客:https://www.bilibili.com/video/BV1CJ411377B
React 实战商城:https://www.bilibili.com/video/BV1i5411c7xp
- Vue.js
Vue2 全家桶教程:https://www.jspang.com/detailed?id=57
Vue3 全家桶教程:https://www.jspang.com/detailed?id=67
vuejs 从入门到精通教程:https://www.bilibili.com/video/BV1Zy4y1K7SH
- Angular.js
Angular 基础教程:https://www.bilibili.com/video/BV1Wx411R7qt
Web Components:(组件化编程)
- HTML Templates
教程:------
- Custom Elements
教程:------
- Shadow DOM
教程:------
CSS Frameworks:(CSS 相关框架)
- BootStrap
BootStrap 教程:https://www.bilibili.com/video/BV1Lx411v73k
- Material UI
Material UI 入门教程:https://www.bilibili.com/video/BV12J411s75b
- Materialize CSS
Materialize CSS Crash Course 教程:https://www.bilibili.com/video/BV1gx411h7Y5
- ReactStrap
教程:------
Server Side Rendering (SSR):(服务端渲染)
- Next.js
React.js:Next.js入门教程:https://www.bilibili.com/video/BV13441117KK
- GatsbyJS
GatsbyJS 实战教程:https://www.bilibili.com/video/BV1i4411T7AR
- Nuxt.js
Nuxt.js入门教程:https://www.bilibili.com/video/BV1Xt41117Kg
- Universal
教程:------
-
GraphQL:(图形化编程)
- Cocos Creator
Cocos 图形游戏开发教程:https://www.bilibili.com/video/BV1sA411Y7x4
- Three.js
Three.js 基础教程-英文:https://www.bilibili.com/video/BV1ks411W78i
Three.js 教程:https://www.bilibili.com/video/BV1va4y1p7QB
Static Site Generators:(静态站点生成器)
- Next.js
Next.js入门教程:https://www.bilibili.com/video/BV13441117KK
- GatsbyJS
GatsbyJS 实战教程:https://www.bilibili.com/video/BV1i4411T7AR
- Nuxt.js
Nuxt.js入门教程:https://www.bilibili.com/video/BV1Xt41117Kg
- Vuepress
Vuepress 教程:https://www.bilibili.com/video/BV1vb411m7NY
- Hugo
10分钟搭建个人网站:https://www.bilibili.com/video/BV1x64y117PX
Mobile Applications:(移动 App 开发)
- React Native
ReactNatvie 基础教程:https://www.bilibili.com/video/BV1Eg4y16735
ReactNatvie 实战教程:https://www.bilibili.com/video/BV15K411s75p
- UniApp
Uni-App 从入门到实战教程:https://www.bilibili.com/video/BV1BJ411W7pX
Uni-App 美团外卖教程:https://www.bilibili.com/video/BV1Zt4y117RR
- Flutter
Flutter 基础教程:https://www.bilibili.com/video/BV15t411U7yf
Flutter 实战教程:https://www.bilibili.com/video/BV1kt411B7mu
- Ionic
Ionic 入门教程:https://www.bilibili.com/video/BV1Ub41117q5
Desktop Applications:(桌面应用开发)
- Electron
Electron 入门教程:https://www.bilibili.com/video/BV1QB4y1F722
Electron 基础教程:https://www.bilibili.com/video/BV177411s7Lt
总结:
- 顺序不特定,可按照自身情况,进行选择性学习,查缺补漏构建完善的知识体系 。
- 暂时不涉及算法,设计模式,面向对象,计算机基础等,后续补充 。