Vite5基础进阶和原理剖析 Vite5 的核心和基础使用核心设计 木块化规范演进:commonjs -> amd -> cmd -> umd -> esmodule bundleless 模式,取决于浏览器原生ESModule的支持 本地开发 esbuild,线上构建 rollup 基本使用 脚手架初始化项目 工程化、规范、自动化 配置 Vite 体系。哪些内容需要打包,需要编译什么内容 react 2025-04-21 工程化 #Vite #工程化'
React19新特性 forwardRef的弃用forwardRef 是一个高阶函数,主要用于让子组件能够接收并转发父组件传递过来的 ref,从而允许父组件直接访问子组件中的 DOM 元素或组件实例。 12345678910111213141516171819202122232425262728293031import React, { useRef, forwardRef } from ' 2025-04-01 技术类-React #React
react18剖析 react剖析使用脚手架搭建 react 项目vite1npm create vite@latest my-react-app --template react-ts create-react-app1npx create-react-app my-react-app --template typescript jsxjsx 是在 javascript 代码中编写 html 代码的一种规范。 2025-03-21 技术类-React #React
Vue3源码剖析 本文对应的Vue3源码版本:3.5.13 工程架构设计 【编译处理】将 vue 文件编译为函数或者对象 compiler-core compiler-dom compiler-sfc compiler-ssr 【响应式系统】将状态数据与视图更新链接起来 reactivity 【运行时渲染】数据更新时需要重新渲染到页面中 runtime-core runtime-dom runtime- 2024-12-15 技术类-Vue #Vue3
vue-router 剖析和实现 实现一个 Vue-Router,需要考虑的问题有哪些? 如何将状态和路由记录同步 如何通过判断路由记录决定渲染哪个视图 如何处理更新问题 BrowserHistory,原生 API 可以监听路有变化? hash history 实现一个 hash 路由HTML 部分 123456789101112131415161718192021222324252627282930313233343536 2024-04-05 技术类-Vue #Vue3
NEXT.JS从入门到放弃 包学包会!看完你也会 NEXT.JS 官方英文文档:https://nextjs.org/ 中文文档不建议看,落后太多! 1. 初始篇1.1 创建项目使用 create-next-app 脚手架 12npxcreate - next - app 如果你不使用 npx,也支持使用 yarn、pnpm、bunx 12345678910yarncreatenext - apppnpmcreaten 2024-01-30 技术类-前端 #Next.js
TypeScript通关秘籍 TS类型系统支持哪些类型和类型运算TS中的类型静态类型系统的目的是把类型检查从运行时提前到编译时。 1234基础类型:number、boolean、string、object、symbol、undefined、null包装类型:Number、Boolean、String、Object、Symbol复合类型:class、Array新增了三种类型:Tuple(元组)、Enum(枚举)、Interfac 2023-08-16 技术类-TypeScript #TypeScript
Golang笔记 1. 数组是值类型,赋值和传参会复制整个数组,而不是指针。切片是引用类型,赋值和传参都会复制指针,而不是数据。 2. 函数的参数有两种传递方式,按值传递和按引用传递。按值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到原来的实际参数。按引用传递是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到原来的实际参数。 2023-07-28 #Golang
前端工程化 前端工程化前端工程化指使用软件工程的技术与方法对前端开发的技术、工具、流程、经验、方案等指标标准化,它具备模块化、组件化、规范化、自动化四大特性,主要目的是降低成本与增加效率。 模块化模块化是前端工程化的重中之重。它在前端工程化中具体表现为:在文件层面上对代码与资源实现拆分与组装,将一个大文件拆分为互相依赖的小文件,再统一拼装与加载。 组件化组件化是前端工程化的重要基础。它实现了代码更高层次的复 2023-04-20 技术类-前端 #前端工程化