发布了文章3 月 24 日
👉 [链接]👉 GitHub: [链接]👉 npm: [链接]如果你最近做过浏览器插件开发,大概率用过像 WXT 或 Plasmo 这样的工具。它们确实推动了整个生态的发展 —— 更好的开发体验、更快的构建速度、更少的样板代码。但我做了一个不太一样的东西:Addfox(Addon + Fox)。目标是:为...
提出了问题1 月 19 日
发布了文章2025-10-13
如果你在 Bun 项目里需要同时运行多个脚本,又不想为兼容性烦心,bun-tasks 会是最顺手的选择。这个专为 Bun 设计的并行任务运行器,帮你在一条命令中启动多个任务、智能合并环境变量,并自动识别 package.json 中的脚本。只要先确认环境里 bun --version 可用,就能...
发布了文章2025-09-05
之前一直想把视频AI总结的功能集成到Video Roll中,但是由于调用各厂商的AI接口基本上无法实现完全免费,即使免费额度也是有限制的,所以想免费提供给用户使用就捉襟见肘。另一种方式就是让用户自己填各个厂商的key来做一个中间件而已。于是觉得没太大必要,一直搁置...
回答了问题2025-09-05
用浏览器插件,浏览器插件的background可以监听网络请求,也可以找找市面上有没有这种插件
回答了问题2025-08-19
我们的app用了这个方法 {代码...}
赞了文章2024-03-06
CSS工作组在其官方WIKI总结了这些年CSS在设计上犯的46条失误。这些错误大体可以概括为5类:属性key、value设计失误布局、对齐上的设计失误颜色相关的失误选择器设计失误本文会选一些我觉得有意思的失误来讲讲。完整的失误列表见上述官方WIKI。欢迎围观朋友圈、加入人...
发布了文章2024-03-03
🎧audio-hacker介绍你是否想突破网页中视频的音量的限制?或者还原那些被变声过的声音?audio-hacker 是一个基于谷歌jungle.js封装的ts库,提供了ts类型和音量增益方法,使用方式十分简单。A magical library for controlling audio pitch and volume, based on jungl...
回答了问题2024-01-22
工业软件往大了说是能掌握经济命脉的东西,是支撑上游各行各业发展的底座。你可以想象office全家桶为微软带来了多少收益,PS、AE为Adobe带来了多少收益。能挣大钱的工业软件我相信肯定不会选择开源。因为技术既是财富也是一个公司长久发展的堡垒,更是一种竞争力。
回答了问题2024-01-22
没错,其实你click后,元素已经处于聚焦状态了,可以用document.activeElement来检测。但由于此时没有任何真实的用户操作,导致整个页面其实并没有激活,这就是为什么一定要手动操作才行。
发布了文章2024-01-14
由于我之前的个人博客是Vue3+Quasar+Koa+MySql搭建的,整体就是SPA的思路,作为练手倒是可以锻炼前后端各方面的能力。但考虑到后期的迁移和更新等,实在过于麻烦,个人博客其实使用SSR或SSG之类的框架就行了,比如Nextjs,Nuxtjs,Remix等等。于是我接触到了Astro这...
回答了问题2024-01-11
一个英文就能难倒大部分国内的开发者,所以任何应用都会有中文版本,这不奇怪。
赞了文章2023-07-10
👆三折抢购《出海作战地图》,7 月 15 日恢复原价上周,多所高校因微信支付将收取手续费宣布暂停使用,微信致歉并称在校园非盈利场景将持续保持零费率。关注【融云全球互联网通信云】了解更多微信的回应非常迅速,但还是多次冲上了热搜榜,可见对一个用户量超过 12 亿...
赞了文章2023-05-28
无脑发布 npm比如老王我,用npm init新建一个包,改把改把,然后来个npm publish,so easy ✌️!Too young too naive, baby 👶!请容我讲述一些发布过程中踩过的坑。首先,算了也可以之后有空再说,我们需要通读npm的配置文档。package.json doc通用性👷指定发布文件利用p...
赞了问题2023-04-15
赞了文章2023-03-30
作为前端开发者相信肯定有遇到过以下场景:看到一个网站某个模块不错的样式效果想要看CSS代码开发过程中调整样式,如字符溢出,对齐,字体大小颜色之类更改网站数据或样式截图分享在开发过程中,我们通常会遇到需要不断调整代码才能达到预期效果的情况。如果是线上网...
赞了文章2023-03-11
近年来 cli工具 的开发,对于不断发展的前端生态来说,似乎也逐渐成为工程师们的必备技能。其实开发一个 cli工具 并不难,但对于前端的同学可能存在一点认知上的小门槛,特别是对于刚开始接触 cli 脚手架工具开发的同学来说,如何搭建一个 cli 的开发环境还是挺让人...
赞了回答2023-03-09
就很简单,其实不加上 === Array 直接使用 a.constructor 就会输出 ƒ Array() { [native code] } 就可以知道是否会是数组了,不过是为了判断嘛,所以还是加上了。
回答了问题2023-03-08
不确定是不是这个头影响了Access-Control-Allow-Methods,这个字段表示服务端允许哪些跨域请求,也涉及到了私有网络请求。一般就是这几个方法GET,POST,OPTIONS。PUT可能就直接不在里面,确认下这个是不是导致真实请求没有发送的原因。
赞了文章2023-02-23
如果你是 React 技术栈,就会发现其对新手其实是不太友好的,会导致新人写出很多重复渲染的组件和 BUG,而且排查难度高(当然 React 依然是最优秀的框架,很多理念的提出者和先行者)。