- 网络知识
- 超文本标记语言HTML
- 层叠样式表CSS
- 浏览器脚本语言JavaScript
- 版本控制管理系统 Version Control System
- 网络安全相关知识Web Security Knowledge
- 包管理工具Package Managers
- CSS 预处理语言 CSS Preprocessors
- 构建工具Build Tools
- 任务执行命令 [Task Runners]
- 打包工具
- 代码格式化工具
- 三大前端框架Web Framework
- Web 组件化编程Web Components
- CSS 相关框架CSS Frameworks
- JavaScript 语法糖Type Checkers
- 服务端渲染Server Side Rendering (SSR)
- 图形化编程GraphQL
- 静态站点生成器Static Site Generators
- 移动App开发Mobile Applications
- 桌面应用开发Desktop Applications
- ▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
- HTML5+CSS3
- JavaScript基础
- ES6-11
- Web和移动页面的制作
- Node.js基础
- Vue.js框架
- webpack
- Git和Github
- 小程序开发
- Node.js
- TypeScript学习
- React.js框架
- ReactNative
- Flutter框架
- Linux运维
- 前端测试
网络知识
网络工作原理
计算机网络原理:https://www.bilibili.com/video/BV1xJ41137Q3
什么是HTTP
HTTP协议详解:https://www.bilibili.com/video/BV1js411g7Fw
浏览器及工作方式
浏览器是如何运作的?:https://www.bilibili.com/video/BV1x54y1B7RE
DNS 及其工作原理
直观DNS科普:https://www.bilibili.com/video/BV1F54y1R7BC
域名相关知识
域名解析完整讲解:https://www.bilibili.com/video/BV1zA411x7Pj
云服务相关知识
揭秘阿里云服务器:https://www.bilibili.com/video/BV1Rt411u7k4
超文本标记语言HTML
- HTML基础知识学习
- HTML全套基础教程:https://www.bilibili.com/video/BV11t411K74Q
- HTML 编写规则 和语义化写法
- HTML 速成:https://www.bilibili.com/video/BV1vs411M7aT
- 表单和验证
- html5表单验证:https://www.bilibili.com/video/BV16K4y1Z7Gb
- 公约和最佳实践方法
- 前端代码规范秘籍:https://www.bilibili.com/video/BV19P4y147Jz
- SEO 基础知识
SEO优化学习教程:https://www.bilibili.com/video/BV1fE411J7ya
层叠样式表CSS
CSS 基础知识学习
CSS3全套教程:https://www.bilibili.com/video/BV1et411q74F
页面切图和布局实现
浮动布局
- 浮动布局:https://www.bilibili.com/video/BV1Zs411j7Z3
- 定位布局
- CSS定位布局:https://www.bilibili.com/video/BV1ni4y1g7tc
- Display
- display&visibility:https://www.bilibili.com/video/BV1HJ411M7CM
- 盒子模型
- CSS盒子模型与定位:https://www.bilibili.com/video/BV1P7411G7BW
- Grid 布局
- 如何用grid:https://www.bilibili.com/video/BV14C4y1W7oA
- Flex 布局
Flex伸缩布局:https://www.bilibili.com/video/BV1BJ41197XE
页面响应式布局设计
六个案例学会响应式布局:https://www.bilibili.com/video/BV1ov411k7sm
浏览器脚本语言JavaScript
- JavaScript基础语法和知识
- JavaScript基础语法:https://www.bilibili.com/video/BV1Sy4y1C7ha
- 使用JavaScript 操作 DOM元素
- JS必会的DOM BOM操作:https://www.bilibili.com/video/BV1k4411w7sV
- Ajax 异步请求相关知识学习
- Ajax入门到精通:https://www.bilibili.com/video/BV1WC4y1b78y
- ES6 以上版本 的JavaScript
ES6-ES11新特性:https://www.bilibili.com/video/BV1uK411H7on
版本控制管理系统 Version Control System
Git的基本用法
Git最新教程:https://www.bilibili.com/video/BV1FE411P7B3
相关平台/软件的使用
GitHub
- 十分钟学会Github:https://www.bilibili.com/video/BV1yo4y1d7UK
- GitLab
- gitlab使用说明:https://www.bilibili.com/video/BV11E411x7Uv
Gitee
你连HTTPS原理都不懂:https://www.bilibili.com/video/BV1Up4y1i7PG
CORS 跨域请求和安全知识
什么是CORS:https://www.bilibili.com/video/BV1Kt411E76z
内容安全策略
网络渗透:https://www.bilibili.com/video/BV1kh411W7Vv
OWASP 安全风险知识
OWASP TOP10:https://www.bilibili.com/video/BV1ey4y1V7Jj
包管理工具Package Managers
npm
包管理工具:https://www.bilibili.com/video/BV1Dv411W7XP
yarn
Yarn入门:https://www.imooc.com/learn/766 (B站没有,推荐这个免费)
CSS 预处理语言 CSS Preprocessors
Sass
| SCSS从入门到实战 |
- https://www.bilibili.com/video/BV1Zg4y1v75U
| | —- | —- |
PostCSS
《深入PostCSS Web设计》 | 书 |
---|---|
Less
前端less教程 | https://www.bilibili.com/video/BV1YW411T7vd |
---|---|
构建工具Build Tools
任务执行命令 [Task Runners]
npm scripts
npm包管理应用 | https://www.bilibili.com/video/BV1Dv411W7XP |
---|---|
Gulp
Gulp入门 | https://www.bilibili.com/video/BV1yA411s72G |
---|---|
打包工具
Webpack
Webpack从入门到精通 | https://www.bilibili.com/video/BV1e7411j7T5 |
---|---|
Parcel
Parcel初体验:https://www.bilibili.com/video/BV1Pa4y147Kf
代码格式化工具
Prettier
Prettier和ESLint使用:https://www.bilibili.com/video/BV183411r7YK
ESLint
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
Angular基础:https://www.bilibili.com/video/BV1Wx411R7qt
Web 组件化编程Web Components
HTML Templates
Custom Elements
Shadow DOM
CSS 相关框架CSS Frameworks
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
JavaScript 语法糖Type Checkers
TypeScript
TypeScript从入门到精通:https://www.bilibili.com/video/BV1qV41167VD
Flow
服务端渲染Server Side Rendering (SSR)
React.js
Next.js
Next.js入门教程:https://www.bilibili.com/video/BV13441117KK
GatsbyJS
GatsbyJS 实战:https://www.bilibili.com/video/BV1i4411T7AR (英文)
Vue.js
Nuxt.js
Nuxt.js入门:https://www.bilibili.com/video/BV1Xt41117Kg
Angular
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
移动App开发Mobile Applications
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/BV1kt411B7mu
Ionic
桌面应用开发Desktop Applications
Electron
- Electron入门:https://www.bilibili.com/video/BV1QB4y1F722
- Electron基础:https://www.bilibili.com/video/BV177411s7Lt
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
HTML5+CSS3
- HTML基本标签和属性
- HTML5新标签和属性
- CSS基本样式编写
- 选择器
- 盒子模型
- 定位、浮动
- CSS3新特性
- 过渡、动画
- 2D、3D转换
- 边框、圆角
- 背景、渐变
- DIV布局
- 盒子模型
- 弹性布局
- Flex布局
- 双飞翼布局
- 表单验证
- 音视频的基本操作
Canvas
流程控制语句
- 内置对象
- 函数、事件
- 变量、作用域
- DOM、BOM
- 面向对象的知识
-
ES6-11
变量和常量
- 箭头函数
- 模板字符串
- 解构赋值
- 数组
- 对象解构
- 赋值解构
- 扩展
- 对象
- 数组
- 函数扩展
- Promise异步编程
- Class类
-
Web和移动页面的制作
Web基本布局和移动端布局
- @media媒体查询的使用
- Flex布局
- 响应式布局
- 移动适用、事件
- 终端设备检测
-
Node.js基础
基础服务器搭建
-
Vue.js框架
Vue组件化思想
- 生命周期
- 数据绑定
- 事件处理器
- Vue-vuex缓存
- Vue-router路由
-
webpack
入口和出口
- 服务和热更新
- css文件打包
- 图片打包的技巧
- webpack模块化盗版
-
Git和Github
Git安装和创建版本仓库
- 版本推送、回退、管理、撤销、删除文件
- 远程仓库的操作
- 分支管理
-
小程序开发
开发环境搭建
- 常用API
- 基础组件
- 列表与条件渲染
- 数据绑定
- 组件与生命周期
- 路由与事件
- 付款功能
- 视频直播带货功能
- 在线客服
-
Node.js
Node.js基础
- 基础NodeAPI
- npm基本用法(包管理)
- Node爬虫制作
- Node服务和高并发处理
- Node进阶
- Koa框架学习
- Koa基础
- Koa进阶
- 数据库
- MySql
- 开源的关系型数据库
- MongoDB
- 开源的费关系型数据库
- MySql
- 实战练习
- 技术栈
- Koa
- Vue.js
- MongoDB/MySql
- 技术栈
-
TypeScript学习
React.js框架
环境的搭建
- 虚拟DOM只是
- JSX语法
- 事件绑定
- 生命周期函数
- 组件编写
- Redux
- React Hooks
-
ReactNative
开发环境搭建
- RN布局知识
- 列表组件
- 导航相关操作
-
Flutter框架
Dart基础学习
- Flutter开发环境搭建
- Flutter常用组件
- Flutter布局
- 导航和其他知识
- 小实例练习
-
Linux运维
Linux的安装和配置
- Linux基础知识和命令
- 远程连接和SSH
- 文本编辑与版本控制
- 网络和安全
- Shell脚本编写
- 管理服务器和服务
- 内存与磁盘管理
-
前端测试
单元测试
- 性能测试
- 大规模并发测试
- 接口测试