沐游虞笔记
  • 前端面试题

    • HTML面试题汇总(无答案)
    • HTML面试题汇总
    • CSS 面试题汇总(无答案)
    • CSS 面试题汇总
    • javascript 面试题汇总(无答案)
    • javascript 面试题汇总
    • promise 面试题(无答案)
    • promise 面试题
    • 浏览器面试题汇总(无答案)
    • 浏览器面试题汇总
    • 网络面试题汇总(无答案)
    • 网络面试题汇总
    • 工程化面试题汇总(无答案)
    • 工程化面试题汇总
    • VUE面试题汇总(无答案)
    • VUE面试题汇总
  • 直播课文件

    • 静态页面学习指导
    • 属性的计算过程
    • 层叠继承规则总结
    • BFC
    • JS基础知识回顾
    • DOM 事件的传播机制
    • DOM 事件的注册和移除
    • 阻止事件默认行为
    • 基础领航考试题
    • 基础领航考试题(答案)
    • 2024前端发展
    • JS核心概念学习指导
    • 第三方库与工程化学习指导
    • Vue入门学习指导
    • vue进阶学习指导
    • 前端性能优化
  • 笔面试环节知识讲解

    • 目录
    • 图像处理
    • 图像处理(面试)
    • Webpack构建优化
    • Webpack构建优化(面试)
    • TTS性能优化
    • TTS性能优化(面试)
    • 实时协作
    • 实时协作(面试)
    • 网页复制图片到剪贴板
    • 网页复制图片到剪贴板(面试)
    • vite插件
    • vite插件(面试)
    • 表单数据同步与保持
    • 表单数据同步与保持(面试)
    • 优化虚拟列表
    • 优化虚拟列表(面试)
    • 微前端解决巨石应用
    • 微前端解决巨石应用(面试)
    • DNS解析与优化
    • DNS解析与优化(面试)
    • 前端监控
    • 前端监控(面试)
    • 12.跨标签页通信
    • 12.跨标签页通信(面试)
    • 13.Vite相关优化
    • 13.Vite相关优化(面试)
    • 14.计时器节流问题
    • 14.计时器节流问题(面试)
    • 15.多文件预览支持
    • 15.多文件预览支持(面试)
    • 16.defer优化白屏时间
    • 16.defer优化白屏时间(面试)
  • Vue3整体变化
  • Vue2响应式回顾
  • Vue3响应式变化
  • nextTick实现原理
  • 两道代码题
  • Vue运行机制
  • 渲染器核心功能
  • 事件绑定与更新
  • computed面试题
  • watch面试题
  • 图解双端diff
  • 图解快速dff
  • 最长递增子序列
  • 模板编译器
  • 模板编译提升
  • 组件name作用
  • 路由传参方式
  • 基础篇

    • 序章React介绍
    • JSX基础语法
    • React基本介绍
    • 表单
    • 生命周期
    • 组件与事件绑定
    • 组件状态与数据传递
    • Hooks
    • React--redux介绍
    • React-router介绍
  • 就业篇

    • 属性默认值和类型验证
    • 高阶组件
    • Ref
    • Context
    • Render Props
    • Portals
    • 错误边界
    • 组件渲染性能优化
    • 前端框架的理解
    • Reacti和Vue描述页面的区别
    • 前端框架的分类
    • 虚拟DoM
    • React整体架构
    • React渲染流程
    • Fiber双缓冲
    • MessageChannel
    • Scheduleri调度普通任务
    • Scheduleri调度延时任务
    • 最小堆
    • React中的位运算
    • beginWork工作流程
    • completeWork工作流程
    • 图解diff算法
    • commit工作流程
    • lane模型
    • React中的事件
    • Hooks原理
    • useStateuseReducer.
    • effect相关hook
    • useCallbackuseMemo
    • useRef
    • Update
    • 性能优化策略之eagerState
    • 性能优化策略之bailout
    • bailoutContextAPl
    • 性能优化对日常开发启示
  • 前端监控概述
  • 错误监控
  • 数据上报
  • 页面性能监控
  • 用户行为收集与埋点
  • CSS3手册
  • HTML5手册
  • JavaScript语言提升

    • es补充
    • 事件循环
    • promise基础
    • Promise的链式调用
    • Promise的静态方法
    • async和await
    • Promise相关面试题
  • 网络

    • 客户端与服务器
    • 关于 Apifox 的使用
  • git文档
  • 工程化

    • CommonJS
    • ES module
    • npm文档(包管理)
    • Lass笔记
    • webpack工具
  • canvas详解
  • uinapp笔记
  • 自动化测试
  • oauth2令牌

    • 认识Oauth2
    • 三方应用实现github授权
    • 微信三方应用登录实现
    • 支付宝沙箱支付功能
  • 前端面试题

    • HTML面试题汇总(无答案)
    • HTML面试题汇总
    • CSS 面试题汇总(无答案)
    • CSS 面试题汇总
    • javascript 面试题汇总(无答案)
    • javascript 面试题汇总
    • promise 面试题(无答案)
    • promise 面试题
    • 浏览器面试题汇总(无答案)
    • 浏览器面试题汇总
    • 网络面试题汇总(无答案)
    • 网络面试题汇总
    • 工程化面试题汇总(无答案)
    • 工程化面试题汇总
    • VUE面试题汇总(无答案)
    • VUE面试题汇总
  • 直播课文件

    • 静态页面学习指导
    • 属性的计算过程
    • 层叠继承规则总结
    • BFC
    • JS基础知识回顾
    • DOM 事件的传播机制
    • DOM 事件的注册和移除
    • 阻止事件默认行为
    • 基础领航考试题
    • 基础领航考试题(答案)
    • 2024前端发展
    • JS核心概念学习指导
    • 第三方库与工程化学习指导
    • Vue入门学习指导
    • vue进阶学习指导
    • 前端性能优化
  • 笔面试环节知识讲解

    • 目录
    • 图像处理
    • 图像处理(面试)
    • Webpack构建优化
    • Webpack构建优化(面试)
    • TTS性能优化
    • TTS性能优化(面试)
    • 实时协作
    • 实时协作(面试)
    • 网页复制图片到剪贴板
    • 网页复制图片到剪贴板(面试)
    • vite插件
    • vite插件(面试)
    • 表单数据同步与保持
    • 表单数据同步与保持(面试)
    • 优化虚拟列表
    • 优化虚拟列表(面试)
    • 微前端解决巨石应用
    • 微前端解决巨石应用(面试)
    • DNS解析与优化
    • DNS解析与优化(面试)
    • 前端监控
    • 前端监控(面试)
    • 12.跨标签页通信
    • 12.跨标签页通信(面试)
    • 13.Vite相关优化
    • 13.Vite相关优化(面试)
    • 14.计时器节流问题
    • 14.计时器节流问题(面试)
    • 15.多文件预览支持
    • 15.多文件预览支持(面试)
    • 16.defer优化白屏时间
    • 16.defer优化白屏时间(面试)
  • Vue3整体变化
  • Vue2响应式回顾
  • Vue3响应式变化
  • nextTick实现原理
  • 两道代码题
  • Vue运行机制
  • 渲染器核心功能
  • 事件绑定与更新
  • computed面试题
  • watch面试题
  • 图解双端diff
  • 图解快速dff
  • 最长递增子序列
  • 模板编译器
  • 模板编译提升
  • 组件name作用
  • 路由传参方式
  • 基础篇

    • 序章React介绍
    • JSX基础语法
    • React基本介绍
    • 表单
    • 生命周期
    • 组件与事件绑定
    • 组件状态与数据传递
    • Hooks
    • React--redux介绍
    • React-router介绍
  • 就业篇

    • 属性默认值和类型验证
    • 高阶组件
    • Ref
    • Context
    • Render Props
    • Portals
    • 错误边界
    • 组件渲染性能优化
    • 前端框架的理解
    • Reacti和Vue描述页面的区别
    • 前端框架的分类
    • 虚拟DoM
    • React整体架构
    • React渲染流程
    • Fiber双缓冲
    • MessageChannel
    • Scheduleri调度普通任务
    • Scheduleri调度延时任务
    • 最小堆
    • React中的位运算
    • beginWork工作流程
    • completeWork工作流程
    • 图解diff算法
    • commit工作流程
    • lane模型
    • React中的事件
    • Hooks原理
    • useStateuseReducer.
    • effect相关hook
    • useCallbackuseMemo
    • useRef
    • Update
    • 性能优化策略之eagerState
    • 性能优化策略之bailout
    • bailoutContextAPl
    • 性能优化对日常开发启示
  • 前端监控概述
  • 错误监控
  • 数据上报
  • 页面性能监控
  • 用户行为收集与埋点
  • CSS3手册
  • HTML5手册
  • JavaScript语言提升

    • es补充
    • 事件循环
    • promise基础
    • Promise的链式调用
    • Promise的静态方法
    • async和await
    • Promise相关面试题
  • 网络

    • 客户端与服务器
    • 关于 Apifox 的使用
  • git文档
  • 工程化

    • CommonJS
    • ES module
    • npm文档(包管理)
    • Lass笔记
    • webpack工具
  • canvas详解
  • uinapp笔记
  • 自动化测试
  • oauth2令牌

    • 认识Oauth2
    • 三方应用实现github授权
    • 微信三方应用登录实现
    • 支付宝沙箱支付功能
  • 静态页面项目学习指导

    • 属性的计算过程
    • 层叠继承规则总结
    • BFC
    • 静态页面学习指导
  • JS基础知识回顾

    • JS基础知识回顾
  • JS核心概念学习指导

  • 标准库与web api

    • DOM 事件的传播机制
    • DOM 事件的注册和移除
    • 阻止事件默认行为
  • 经典案例学习指导

  • 基础领航考试

    • 基础领航考试题
    • 答案
  • HTML+CSS语言提升学习指导

  • Javascript语言提升

    • 2024前端发展
      • 一、基础
      • 二、进阶
        • 工程化
        • 网络
        • 运维
        • 框架源码
        • 全栈
      • 三、细节
        • 1、打包工具和脚手架
        • 包管理器
        • 3、状态管理
        • 4、数据获取
        • 5、CSS样式
        • 6、UI库
      • 四、其他
        • 1、业务场景
        • 2、前端监控
        • 3、微前端
      • 五、AI
        • 六、动画
        • 七、可视化
      • 八、鸿蒙
  • 网络与git学习指导

  • 第三方库与工程化学习指导

    • 第三方库与工程化学习指导
  • Vue入门学习指导

    • Vue入门学习指导
  • vue进阶学习指导

    • vue进阶学习指导
  • vue组件库学习指导

    • 前端性能优化
  • 入门到实战收官总结

    • MVVM
  • 38期直播课
  • Javascript语言提升
luzhichang
2024-04-01
目录

2024前端发展

# 一、基础

Vue2/3、React

JS深入理解、Typescript(tsc),初级工程化,必须的工具链 postcss sass

框架原理

js ---> 面向对象(es5) ---> es6 angular1 ---> webpack4 rollup 摇树优化--->hooks

# 二、进阶

# 工程化

模块化 commonjs / es module

包管理器 npm pnpm yarn

打包工具 webpack vite

工具链

postcss sass、less tailwind windi

eslint prettier husky

babel

# 网络

# 运维

linux

云服务器

nginx

docker

# 框架源码

站在巨人的肩膀上

vue设计

学习源码的目的:并不是敲一遍代码,而是学习思想

# 全栈

java

next.js

# 三、细节

# 1、打包工具和脚手架

webpack

初级:会用就行,知道大概如何配置,区分webpack core是干嘛的,css,图片又是如何处理的

中级:自己通过webpack完整的配置项目工程,loader,plugin

中高级:webpack优化,自己写webpack的插件,基本的webpack的一些实现原理

高级:webpack的一些基础底层实现,可以解决公司任何的打包配置和问题

Vue-cli:官网看一遍,webpack-merge webpack-chain

Create-react-app: npm run eject, react-app-rewired, customize-cra

nextjs

vite: 无论创建vue还是react

中级:官网拉通走一遍,可以做一些优化

中高级:vite插件的编写。esbuild,rollup(rust化,绣化)

高级:vite的一些基本底层实现,搞定公司所有打包相关问题

# 包管理器

npm pnpm

了解多包仓库 monorepo

# 3、状态管理

useReducer、useContext

事件总线、mixin、注入

Vue3/react18 hooks

React rudx toolkit Zustand recoil mobx

Vuex pinia

# 4、数据获取

axios、fetch

# 5、CSS样式

sass、工具优先tailwind

# 6、UI库

# 四、其他

# 1、业务场景

权限控制 路由页面控制,按钮的控制

文件上传 大文件上传,断点续传...

大批数据处理

虚拟列表

中间层分层

web workers

web socket

# 2、前端监控

web vitial ---- 中位数分数

用户数据和实验室数据

数据埋点,其实就是在客户端埋入代码,上传有用的信息

# 3、微前端

iframe 通信困难,隔离很好

渲染、隔离(沙盒)、通信

还涉及到不同的打包工具的问题webpack vite

MicroApp 无界 --- iframe

qiankun

# 五、AI

2024年的程序员,必须拥抱AI

# 六、动画

gsap

# 七、可视化

小赛道,大概念

Echart,D3....

前端GIS

Leaflet, Mapbox

# 八、鸿蒙

先等一等

鸿蒙是另外一个概念,它解决的不是手机场景,而是全智能场景

车载。智能家居....

不要把找工作想的那么的技术化

找工作可以很简单,也很难。就是对方喜欢你

答案
第三方库与工程化学习指导

← 答案 第三方库与工程化学习指导→

Theme by Vdoing | Copyright © 2021-2024 蜀ICP备2024068710号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式