会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
16
下一页
2021年5月25日
Vite 异步 Chunk 加载优化
摘要: 在实际项目中,Rollup 通常会生成 “共用” chunk —— 被两个或以上的其他 chunk 共享的 chunk。与动态导入相结合,会很容易出现下面这种场景: 在无优化的情境下,当异步 chunk A 被导入时,浏览器将必须请求和解析 A,然后它才能弄清楚它首先需要那个共用 chunk C。这
阅读全文
posted @ 2021-05-25 09:25 guangzan
阅读(2587)
评论(0)
推荐(0)
2021年5月20日
ts event 类型
摘要: function fileSelected(e: Event) { const target = e.target as HTMLInputElement const file: File = (target.files as FileList)[0] // ... }
阅读全文
posted @ 2021-05-20 18:03 guangzan
阅读(4748)
评论(3)
推荐(0)
2021年5月8日
webpack5热更新失效
摘要: 开启热更新 config.devServer { + hot: true, } config.plugins [ + new webpack.HotModuleReplacementPlugin(), ] 问题描述 开启热更新后,样式和 js 都无法热更新。 原因分析 项目根目录存在 .browse
阅读全文
posted @ 2021-05-08 11:24 guangzan
阅读(1891)
评论(1)
推荐(1)
2021年5月7日
webpack4 升级到 5
摘要: 1. 升级 webpack 和 webpack-cli 1.1 升级 webpack 4 至最新的可用版本。 当使用 webpack >= 4 时,升级到最新的 webpack 5 版本无需额外的操作; 如果你使用的 webpack 版本小于 4,请查阅 webpack 4 迁移指南。 npm in
阅读全文
posted @ 2021-05-07 15:56 guangzan
阅读(3678)
评论(0)
推荐(0)
2020年12月20日
博客园代码折叠
摘要: 效果 使用方法 如果您使用博客园的 Markdown 编辑器,借助 HTML5 的 detail 标签就可以轻松实现。 <details> <summary>标题</summary> </details> 在 summary 标签之间填写标题 在 summary 之后加入要折叠的内容 请注意:在要折
阅读全文
posted @ 2020-12-20 23:49 guangzan
阅读(2583)
评论(1)
推荐(8)
2020年11月29日
探究 VSCode 中 ESLint、Prettier,ESLint-loader
摘要: 前置 本文将探究 VSCode Prettier 扩展 和 eslint 扩展在 VSCode 中的配置以及这两者对应的在项目中的配置文件的关系, VSCode ESLint 扩展配置与 eslint-loader 的相互配合,在项目中如何将 Prettier 和 ESLint 配合使用,中间还提及
阅读全文
posted @ 2020-11-29 20:55 guangzan
阅读(4804)
评论(2)
推荐(3)
2020年11月26日
Vue3 Teleport
摘要: 为什么需要 Teleport? 以 Dialog 组件为例,通常需要在一个组件中引入 Dialog 组件。然而,有时一部分逻辑属于 Dialog 所在的组件中,从技术角度来看,最好将这一部分移动到根节点之外的位置。 另外一个问题, 当 Dialog 组件使用 position: absolute 相
阅读全文
posted @ 2020-11-26 10:56 guangzan
阅读(640)
评论(0)
推荐(0)
2020年11月22日
CSS @property - 实验性
摘要: 🤷♂️ 这是一个实验性技术,正如你所见,它兼容性目前糟糕。但是 Chrome 是在不断支持它的。 介绍 @property CSS 是 CSS Houdini api 的一部分,它允许开发人员显式定义 CSS 自定义属性,允许属性类型检查,设置默认值,并定义属性是否可以继承值。该规则直接在样式表
阅读全文
posted @ 2020-11-22 21:49 guangzan
阅读(2368)
评论(1)
推荐(3)
2020年11月6日
Markdown tricks
摘要: 编辑排版 仅仅了解 Markdown 语法还不够,知道这些 排版技巧 增色您的文章内容。 空格和空行 留白,从艺术角度上说,留白就是以“空白”为载体进而渲染出美的意境的艺术。从应用角度上说,留白更多指一种简单、安闲的理念。在 Markdown 中善于使用空格和空行使文章阅读起来更加自然。 善用空格即
阅读全文
posted @ 2020-11-06 19:19 guangzan
阅读(737)
评论(6)
推荐(6)
2020年8月19日
web深色模式适配
摘要: 前置内容 CSS 自定义属性 “自定义属性”(有时候也被称作 “CSS 变量” 或者 “级联变量”)是由 CSS 作者定义的。声明变量时,变量名前要加上 --,例如 --example: 20px 即是一个 CSS 自定义属性的声明语句。意思是将 20px 赋值给自定义变量 --example。在
阅读全文
posted @ 2020-08-19 12:24 guangzan
阅读(4946)
评论(5)
推荐(23)
上一页
1
2
3
4
5
6
7
8
9
···
16
下一页
公告