GuoHL的代码世界
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Webpack原理分析

介绍本章节我们主要学习: loader 原理 自定义常用 loader plugin 原理 自定义常用 plugin Loader 原理loader 概念帮助 webpack 将不同类型的文件转换为 webpack 可识别的模块。 loader 执行顺序 分类 pre: 前置 loader normal: 普通 loader inline: 内联 loader post: 后置 loade
2024-12-31
Webpack学习笔记
#原理分析

Webpack项目配置

介绍我们将使用前面所学的知识来从零开始搭建 React-Cli 和 Vue-cli。 React 脚手架开发模式配置1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757
2024-12-25
Webpack学习笔记
#项目配置

Webpack基础配置

基本使用Webpack 是一个静态资源打包工具。 它会以一个或多个文件作为打包的入口,将我们整个项目所有文件编译组合成一个或多个文件输出出去。 输出的文件就是编译好的文件,就可以在浏览器段运行了。 我们将 Webpack 输出的文件叫做 bundle。 功能介绍Webpack 本身功能是有限的: 开发模式:仅能编译 JS 中的 ES Module 语法 生产模式:能编译 JS 中的 ES Mod
2024-12-19
Webpack学习笔记
#基础配置

Webpack高级优化

介绍本章节主要介绍 Webpack 高级配置。 所谓高级配置其实就是进行 Webpack 优化,让我们代码在编译/运行时性能更好~ 我们会从以下角度来进行优化: 提升开发体验 提升打包构建速度 减少代码体积 优化代码运行性能 提升开发体验SourceMap为什么开发时我们运行的代码是经过 webpack 编译后的,例如下面这个样子: 1234567891011121314151617
2024-12-19
Webpack学习笔记
#高级优化

Vue3新组件

1. Vue3新组件1.1. 【Teleport】 什么是Teleport?—— Teleport 是一种能够将我们的组件html结构移动到指定位置的技术。 1234567<teleport to='body' > <div class="modal" v-show="isShow"> <h
2024-06-23
Vue3学习笔记
#Vue3

Vue3其它API

1. 其它 API1.1.【shallowRef 与 shallowReactive 】shallowRef 作用:创建一个响应式数据,但只对顶层属性进行响应式处理。 用法: 1let myVar = shallowRef(initialValue); 特点:只跟踪引用值的变化,不关心值内部的属性变化。 shallowReactive 作用:创建一个浅层响应式对象,只会使对象的最顶层属性变
2024-06-19
Vue3学习笔记
#Vue3

Vue3组件通信

1. 组件通信Vue3组件通信和Vue2的区别: 移出事件总线,使用mitt代替。 vuex换成了pinia。 把.sync优化到了v-model里面了。 把$listeners所有的东西,合并到$attrs中了。 $children被砍掉了。 常见搭配形式: 1.1. 【props】概述:props是使用频率最高的一种通信方式,常用与 :父 ↔ 子。 若 父传子:属性值是非函数。
2024-06-16
Vue3学习笔记
#Vue3

Vue3Pinia

1. pinia1.1【准备一个效果】 1.2【搭建 pinia 环境】第一步:npm install pinia 第二步:操作src/main.ts 12345678910111213import { createApp } from 'vue'import App from './App.vue'/* 引入createPinia,
2024-06-13
Vue3学习笔记
#Vue3

Vue3路由

1. 路由1.1. 【对路由的理解】 1.2. 【基本切换效果】 Vue3中要使用vue-router的最新版本,目前是4版本。 路由配置文件代码如下: 12345678910111213141516171819import {createRouter,createWebHistory} from 'vue-router'import Home fro
2024-06-08
Vue3学习笔记
#Vue3

Vue3基础与核心语法

1. Vue3简介 2020年9月18日,Vue.js发布版3.0版本,代号:One Piece(n 经历了:4800+次提交、40+个RFC、600+次PR、300+贡献者 官方发版地址:Release v3.0.0 One Piece · vuejs/core 截止2023年10月,最新的公开版本为:3.3.4 1.1. 【性能的提升】 打包大小减少41%。 初次渲染快5
2024-06-03
Vue3学习笔记
#Vue3
1…3456

搜索

guohaolian GuoHL