Love&Share
  • 主页
  • 全部
  • 分类
  • 标签
  • 关于
  • 个人记录
  • 我的独立文档
    十二周高效学习法 配置指南

babel常用配置

在实际项目开发中,Babel 配置的核心作用是将现代 JavaScript 语法(如 ES6+)、JSX 等转换为浏览器兼容的代码。以下是项目中最常用的 Babel 配置项和场景: 一、核心预设(Presets)预设是预定义的插件集合,用于处理特定场景的语法转换,是配置的基础。 1. @babel/preset-env(必选) 作用:根据目标浏览器/环境自动转换 ES6+ 语法(如箭头函数、asy
2024-10-16
工程化
#工程化 #Babel #编译工具

react状态管理方案

zustand优势: 极简的 api,较低的学习成本。只需通过 create 函数创建 store,直接定义状态和修改状态的方法,无需冗余模板。 更灵活的状态访问方式。支持选择性订阅(只监听需要的状态字段,减少不必要的重渲染,性能好)。const count = useStore((state) => state.count) 123456789101112131415161718192
2024-09-15
前端框架
#React #状态管理 #Zustand

webpack基础进阶和原理剖析

webpack官方中文文档 webpack 配置中的 loader 和 plugin 的区别在 Webpack 中,loader 和 plugin 是实现构建能力的核心机制,但它们的作用和工作方式有本质区别: 一、Loader(加载器):处理非 JS 模块的“翻译官”Webpack 本质上只能识别 JavaScript 和 JSON 文件,**loader 的核心作用是将非 JS 模块(如 C
2024-05-09
工程化
#工程化 #Webpack #构建工具

vue-router 剖析和实现

实现一个 Vue-Router,需要考虑的问题有哪些? 如何将状态和路由记录同步 如何通过判断路由记录决定渲染哪个视图 如何处理更新问题 BrowserHistory,原生 API 可以监听路有变化? hash history 实现一个 hash 路由HTML 部分 123456789101112131415161718192021222324252627282930313233343536
2024-04-05
前端框架
#Vue #Vue Router #路由

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
前端框架
#React #Next.js #SSR

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 #类型系统

Golang笔记

一个 Go 程序的主函数(main 函数)必须声明在一个名为 main 的包中 基本类型内置布尔类型: bool 内置整数类型: int8、uint8、int16、uint16、int32、uint32、int64、uint64、int、uint、uintptr 内置浮点数类型: float32、float64 内置复数类型: complex64、complex128 内置字符串类型:string
2023-07-28
后端技术
#Golang #后端开发

Pinia笔记

Pinia的 3 大核心 状态(state) 派生出新状态(getters) 操作(actions) 基础使用123456789101112131415161718192021import {defineStore} from 'pinia'const useUserStore = defineStore('user',{
2023-06-19
前端框架
#Vue #Pinia #状态管理

前端工程化

前端工程化前端工程化指使用软件工程的技术与方法对前端开发的技术、工具、流程、经验、方案等指标标准化,它具备模块化、组件化、规范化、自动化四大特性,主要目的是降低成本与增加效率。 模块化模块化是前端工程化的重中之重。它在前端工程化中具体表现为:在文件层面上对代码与资源实现拆分与组装,将一个大文件拆分为互相依赖的小文件,再统一拼装与加载。 组件化组件化是前端工程化的重要基础。它实现了代码更高层次的复
2023-04-20
工程化
#工程化 #规范 #最佳实践

Nginx知识整理&记录

Nginx是什么?Nginx (engine x) 是一个轻量级、高性能的HTTP和反向代理服务器,同时也是一个通用代理服务器(TCP/UDP/IMAP/POP3/SMTP)。 Nginx是一个拥有高性能HTTP和反向代理服务器,其特点是占用内存少,并发能力强,并且在现实中,nginx的并发能力要比在同类型的网页服务器中表现要好 Nginx专为性能优化而开发,最重要的要求便是性能,且十分注重效
2023-03-03
后端技术
#Nginx #服务器 #反向代理
12345

搜索

Love Share
总访问量 次 总访客数 人