首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yanessa_yu
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
141
文章 141
沸点 0
赞
141
返回
|
搜索文章
yanessa_yu
1年前
关注
webpack打包体积优化,app.js文件从9.2MB优化至2.7MB
未优化前app.js文件大小 未优化前app.js文件大小为9.2MB 写一个webpack插件,找出size比较大的module 优化1 src/theme/index....
0
评论
分享
yanessa_yu
赞了这篇文章
孙_华鹏
1年前
关注
高德地图+threejs打造智慧景区大屏
本项目是一个智慧景区(商场)项目,项目主旨在于对景区的智能化管理,是对AI赋能的具象化,告别传统后台管理模式,从大屏中可以实现一个完整景区(商场)的集中化管理,可以对景区内...
190
16
分享
yanessa_yu
1年前
关注
Vue-cli项目实现lodash-es按需加载
lodash优化前大小 webpack配置lodash单独生成一个bundle,优化前体积为3.2M。项目中用到lodash方法并不多,所以这个3.2M应该没有按需加载。 ...
1
评论
分享
yanessa_yu
1年前
关注
编写一个webpack插件,统计使用了哪些Ant-Design-Vue组件
背景 项目全量引入了Ant-Design-Vue,需要修改为按需引入,需要统计项目中使用了哪些Ant-Design-Vue组件。不想肉眼去搜索,所以写一个webpack插件...
0
评论
分享
yanessa_yu
1年前
关注
使用bundlephobia计算项目新增一个npm包的成本
官网地址:https://bundlephobia.com/ 在搜索窗口中输入你需要计算的npm包(可以指定版本),bundlephobia会展示: 最小化后的体积 最小化...
0
评论
分享
yanessa_yu
关注了
掘金酱
yanessa_yu
1年前
关注
学习Next.js (https://nextjs.org/learn)章节1~5
1. 开始 创建一个新项目 打开你的终端,cd到你想要创建项目的目录,执行下面的命令 模拟数据 可以使用JSON格式或者Js对象来模拟数据 可以使用第三方平台,比如mock...
0
评论
分享
yanessa_yu
1年前
关注
安装node-sass常报错,你可能需要了解下Node.js的C++扩展
背景 项目中使用了sass,需要安装sass-loader sass-loader需要安装node-sass node-sass需要安装python2 window安装完成...
0
评论
分享
yanessa_yu
1年前
关注
使用Github pages,Vercel免费部署一个自己的网站
Github pages部署 创建一个GitHub仓库:首先,您需要在GitHub上创建一个新的仓库,或者使用现有的仓库。 将您的网站文件添加到仓库:将您的网站文件(HTM...
1
评论
分享
yanessa_yu
1年前
关注
webpack/babel如何处理模块
背景:开发webpack项目时,发现动态import导入的模块没有分包,这和webpack官方介绍的“动态导入实现动态代码分离”不一致,在排查该问题的过程中学习到了webp...
0
评论
分享
yanessa_yu
1年前
关注
webpack5分离chunk的一些方式
1. 将多入口之间公用的模块分离出来 如果入口 chunk 之间包含一些重复的模块,那么这些重复模块会被引入到各个 bundle 中。 解决方式1: 使用入口依赖的方式,在...
0
评论
分享
yanessa_yu
1年前
关注
VSCode中使用豆包MarsCode
VScode安装MarsCode 打开Vscode 在“扩展”中搜索“MarsCode” 3. 点击“安装” 4. 打开“拓展设置” AI智能问答 扩展安装后,在“代码编辑...
0
1
分享
yanessa_yu
1年前
关注
KeepAlive的缓存策略
KeepAlive的缓存策略 keepAlive组件定义一个cache对象,用来存储缓存的页面。keepAlive设置缓存key的源码如下: 判断vnode的上是否有key...
0
评论
分享
yanessa_yu
1年前
关注
Vue的异步更新和nextTick详解
我们先来分析下面这段代码的执行顺序: 上面代码最终的输出顺序是: 20、10、100、300 在这个页面之外路由currentRoute,路由currentRoute变更,...
0
评论
分享
yanessa_yu
1年前
关注
原来这些高大上的在线代码编辑器都是基于它们实现的
codepen、JSFiddle、JS Bin 基于CodeMirror实现 Stackblitz、码上掘金 基于Monaco Editor实现 除了它们用到的CodeMi...
15
1
分享
yanessa_yu
1年前
关注
表格(ant-design-vue)实现分页全选/分页多选功能
基础环境 vue: 2.6.10 antd: ^4.18.9 ant-design-vue: ^1.7.2 实现逻辑 通过isAll判断是否为全选所有,如果是的话配合exc...
0
评论
分享
yanessa_yu
1年前
关注
图文详解如何在Vue项目中集成Ace代码编辑器
前言 简介 Ace 是一个用 JavaScript 编写的可嵌入代码编辑器。它与 Sublime、Vim 和 TextMate 等原生编辑器的功能和性能相匹配。它可以很容易...
1
评论
分享
yanessa_yu
1年前
关注
npm、yarn、pnpm 最新国内镜像源设置和常见问题解决
1. npm 设置国内镜像源 1.1 镜像源概述 镜像源是软件包管理工具用来下载和安装软件包的服务器地址。由于网络原因,直接使用官方源可能会导致速度慢或连接失败的问题。国内...
6
3
分享
yanessa_yu
1年前
关注
vue 实现触底加载
基础环境 Vue 2.6 ant-design-vue lodash 具体实现 最外层区域 设置外层div固定高度height=300px; 监听滚动事件handleScr...
0
评论
分享
yanessa_yu
1年前
关注
配置@rollup/plugi-commonjs插件处理混合模块
基础环境 rollup ^3.0.0 rollup的treeshake 测试包为lodash-es。 rollup的treeshake默认是开启的。 测试:将rollup的...
0
评论
分享
下一页
个人成就
文章被点赞
324
文章被阅读
149,589
掘力值
5,041
关注了
55
关注者
38
收藏集
25
关注标签
34
加入于
2020-11-27