如何使用Webpack进行前端性能优化? 使用Webpack进行前端性能优化主要可以通过以下几个方面: 代码分割:通过动态导入或入口配置,将应用拆分成多个小块,按需加载,提高首次加载速度。 资源压缩:使用TerserWebpackPlugin对JavaScript进行压缩,使用css-minimizer-webpack-plugin压缩css,减少文件体积 图片优化:使用image-webpack-loader压缩图片,降低加载时间,改善 前端性能优化 yzh 2024-06-21 56 热度 0评论
JavaScript 在JavaScript和浏览器中,绝大多数事件都会按照DOM事件流模型冒泡,即事件会从目标元素向上冒泡到它的父元素,并最终到达document元素。然而,也有一些事件是不会冒泡的,这些事件通常在目标元素上触发,并不会向上传播。 以下是一些不会冒泡的事件的示例: JavaScript yzh 2024-05-15 585 热度 0评论
Linux的常用命令 文档型:文件相关命令(touch,cat,echo,rm,vi,cd) touch 创建文件 touch test.txt vi 编辑文件 vi test.txt 编辑完成后,:wq 保存文件;:q! 不保存文件 cat 查看文件 cat test.txt echo 覆盖文件内容 echo \'hello world\' > test.txt rm 删除文件 rm test.txt mkd 服务器部署 yzh 2024-04-08 1057 热度 0评论
git的使用 git add . git commit -m \"描述\" git push git branch //查看当前分支 git checkout 分支名 //切换分支 git branch 分支名 //新建分支 随笔 yzh 2024-03-29 933 热度 0评论
一台云服务器部署多个项目解决方案 需求:一台云服务器通过一个ip+/project-name,通过相同ip加上不同项目后缀名访问不同的项目。 实现效果 1.前端项目打包 vite构建的项目 打包时需要在vite.config.ts中进行输出路径的设置 export default defineConfig({ base: \"/web/\" //打包输出路径 }) webpack构建的项目 打包时在vue.config.js中输出路径 服务器部署 yzh 2023-11-21 595 热度 0评论
基于vue3的虚拟键盘,能够中英文切换,拼音功能 实现效果 使用 主文件内容 <template> <div id="app"> <div> <div> 中文:<input style="width: 400px; height: 25px; font-size: 20px" type="text" v-model="val vue3开发 yzh 2023-11-06 774 热度 0评论
vue3中自定义一个简单键盘 自定义图片实现效果: 实现功能:输入框中获取焦点时,弹窗出自定义键盘,键盘可输入数字。在代码keyboardList中可以修改按键中的字符,具体代码如下: <template> <div class="container"> <el-input ref="inputRef" type="text" @clic vue3开发 yzh 2023-10-20 504 热度 0评论
微信小程序创建 uni-app ├─ App.vue 配置App全局样式,监听应用生命周期 ├─ index.html H5端页面 ├─ main.js Vue初始化入口文件 ├─ manifest.json 配置appid、应用名称、logo、版本等打包信息 ├─ pages 业务页面文件存放的目录 │ └─ index │ └─ index.vue index页面 ├─ pages.json 配置页面路由、导 小程序开发 yzh 2023-09-11 904 热度 0评论
vue3中父组件调用子组件的方法,实现方法 首先需要我们在子组件中使用defineExpose将函数方法暴露出去。 父组件中在引入子组件的地方添加ref属性 vue3开发 yzh 2023-08-03 446 热度 0评论
vue3+ts+element-plus中使用setup语法糖时实现父子组件中弹窗dialog的打开与关闭 上图为实现效果 父组件: 子组件: 具体代码 //usersManage.vue <template> <div class="container"> <el-table :data="tableData" style="width: 100%"> <el-table-column fixed p vue3开发 yzh 2023-08-03 492 热度 0评论