WEB前端知识体系
2022-07-21 13:50:04 0 举报
AI智能生成
web前端知识体系学习
作者其他创作
大纲/内容
框架
React与移动端
Umi+Dva最佳实践
React全家桶原理实战
react-router原理
redux、redux-thunk、react-redux原理
服务端渲染SSR
原生SSR
原理剖析
createElement
Component
ReactDOM.render
Hooks原理
diff策略
Fiber架构
组件化设计
antd表单组件实现
弹窗组件实现
React全家桶
ReactDOM.render
JSX
create-react-app脚手架
组件、数据流、事件、表单
React生命周期
react-router
Redux、React-Redux、redux-thunk
React Hooks
企业级项目最佳实战
Vue
源码分析
Vue源码解析
手写Vue
全家桶原理实战
Vue-router源码实践
Vuex源码实战
服务端渲染SSR
原生SSR
SSR框架nuxt.js实战
TypeScript
TypeScript介绍
TypeScript环境配置
TypeScript编译命令
类型系统、接口
类型深入、函数、类泛型、装饰器、模块系统
高级主题
Vue全家桶
Vue基础指令
Vue动画与自定义指令
Vue组件基础
Vue插件与过滤器
Vue-router
Vuex状态管理
Vue Devtools
Emlment UI 组件库
Iview UI组件库
Vue组件化设计
组件开发实践:表单
全局组件实践:提示框
递归组件实现:树
ECMAScript
正则表达式
正则的创建
正则的匹配方法
元字符
字符集合
边界
分组
反向引用
数量词汇
匹配模式
面向对象
面向对象编程
工厂模式及构造函数
prototype原型
对象的原型链 查找规则
包装对象揭秘
构造函数继承
原型链继承
拷贝继承:深拷贝和浅拷贝
ES6中的class
组件封装:自定义事件机制,观察者模式
ES6高阶使用
Promise对象
Async函数和await
Iterator(遍历器)和for of循环
Generator
getOwnPropertyDescriptor和Proxy
模块化编程
mvvm框架核心原理
ES6基础
let、const、块级作用域
结构赋值和展示运算符
Map和Set数据结构
箭头函数、rest参数、参数默认值
新增数组及字符串方法
H5移动端
地理信息获取和百度地图API
navigator.geolocation地理获取相关操作
百度地图API基本使用
音频、视频操作
audio、video基本用法
audio、video的相关方法
audio、video的相关属性
audio、video的常用事件
案例:自定义音乐播放器
拖放操作和FileReader
元素的拖放操作
系统文件的拖放操作
FileReader
读取文件
案例:系统文件拖拽显示
Better-Scroll
better-scroll基础使用方法
案例:自定义滚动条
案例:手机淘宝幻灯片实现
案例:仿ios经典选择器插件
案例:上拉加载和下拉刷新功能实现
案例:自定义索引列表
案例:双指缩放
移动端事件专题
移动端touch事件
TouchEvent对象详解
移动端滑屏切换的幻灯片
移动端的多指操作
案例:摇一摇功能实现
案例:720度家居装修图
多端
Flutter
基础语法与控件的使用
基于Material Design风格App主体结构设计
实战
打包
混合应用开发
小程序公众号
小程序框架的使用
mpvue
Taro
全栈小程序
React开发小程序
小程序+云开发
基础
小程序开发环境搭建
小程序项目结构
小程序核心组件
小程序核心API
小程序相关权限说明
React-native客户端
基础语法与控件的使用
实战
打包
可视化
canvas
canvas基本用法
canvas形状绘制
利用canvas进行动画
canvas图片操作
canvas动画处理
像素级操作
Echarts实践
Echarts基础api讲解
个性化图表的样式
异步数据加载和更新
交互组件使用
Echarts中的事件和行为
Node
基础
环境
常用模块
手写脚手架Kkb-Cli
网络协议
http、http2
https
请求与响应、头信息、状态码
web开发
Koa
nodejs应用之后台管理系统
Eggjs
鉴权
cookie-session模式
token jwt模式
Oauth2模式
SSO单点登录
持久化
Redis
MongDB
MySQL
企业级项目后端实战
JWT
restful服务
plugin
swager接口文档
部署
常规
Docker
进阶
手写Koa2源码(中间件)
手写MVC框架
数据交互
前后端交互
axios库和axios源码解析
http协议、fetch请求
通过代理实现前后端分离改造新闻后台管理案例
跨域:jsonp、cors跨域设置、后端代理
qq空间批量上传图片
ajax的封装
XMLHttpRequest、FormData、upload
本地存储
离线存储技术使用
localStorage和sessionStorage
cookie的操作与封装
综合能力
安全
常见Web攻击
防御手段
性能优化
代码执行优化
文件少加载
优化解决方案
自动化测试
E2E测试
单元测试
前端设计模式
面向对象
工程模式
单例模式
设计模式实战
设计模式在Vue源码中的应用
观察者模式
代理模式
装饰器模式
算法和数据结构
常见算法
常见数据格式
进阶
工程化
git
git简介和安装
工作区、暂存区、仓库
git的分支管理
git版本控制
git远程仓库同步
Webpack
Webpack高级配置
Tree Shaking
Code Splitting
DllPlugin
手写Webpack
手写plugins
手写loader
Webpack基础配置
入口起点(entry points)和输出(output)
Loaders和plugins
sourceMap和WebpackDevServer
Hot Module Replacement
Babel和配置React打包环境
0 条评论
下一页