构建未来代码即艺术
探索前沿技术 · 记录开发旅程 · 分享实战经验
🔥 热门文章
最受欢迎的精选内容

vite+ts配置alias(别名)时遇到的问题
vite+ts 配置 alias 后,打包时发现路径找不到的问题。

VSCode 使用 Prettier 设置空格缩进
有些人喜欢格式化代码的时候缩进 2 空格,有些人喜欢缩进 4 个空格,可以通过设置来处理。

在Nginx中判断用户访问设备是手机还是电脑
nginx 判断访问设备是手机还是电脑。比如我有一个PC端网址 www.xxx.com 和一个手机端的网址 m.xxx.com 现在我需要在nginx获取用户是手机还是电脑,如果是手机访问了 www.xxx.com/news/1 那么我就得自动给它处理到 m.xxx.com/news/1 去。实现方法如正文。
最新文章
探索最新发布的技术文章和开发经验

css 实现一个高度从0到auto的动画
transition 只支持数值,不支持auto属性。所以我们想实现要么使用js,要么使用 css 新属性。

实现一个 js 录制音频,并且转为mp3音频编码格式。
电脑浏览器录制出来的是webm音频编码格式、手机浏览器录制出来的是mp4音频编码格式。如后端指定格式需要把它们的音频编码格式转一下。以下,以转mp3音频编码格式为例。

Vue Draggable 实现优雅的拖拽排序
Vue Draggable 提供了:开箱即用的拖拽功能、与 Vue 生态的完美集成、高度可定制的交互体验。通过合理使用其 API 和事件系统,可以轻松实现从简单列表到复杂看板的各种交互场景。

vue3响应式原理: reactive、computed、ref源码实现
简要描述了vue3的reactive响应式原理,包括effect、track和trigger函数在实现数据变化监听中的作用。此外,还给出了简易版的computed原理的实现。

VSCode 使用 Prettier 设置空格缩进
有些人喜欢格式化代码的时候缩进 2 空格,有些人喜欢缩进 4 个空格,可以通过设置来处理。

运行项目提示 Client does not support authentication protocol requested by server; consider upgrading MySQL client
如果运行项目出现 Client does not support authentication protocol requested by server; consider upgrading MySQL client 的报错,那么试下这篇文章。

在Nginx中判断用户访问设备是手机还是电脑
nginx 判断访问设备是手机还是电脑。比如我有一个PC端网址 www.xxx.com 和一个手机端的网址 m.xxx.com 现在我需要在nginx获取用户是手机还是电脑,如果是手机访问了 www.xxx.com/news/1 那么我就得自动给它处理到 m.xxx.com/news/1 去。实现方法如正文。

eggjs 使用: Sequelize
此模块是一个广泛使用的 ORM 框架,它支持 MySQL、PostgreSQL、SQLite 和 M...