林语Dev

NodeJS 插件系统开发

最新ffandown 项目有需求需要支持平台直播的下载,那么就涉及到直播平台真实的地址的解析。 如果在项目内直接实现的话,那么就会面临:插件的每次维护需要单独发版本的问题。这个不要现实也不太友好,就像之前开源的抖音视频下载一样,每次都需要单独去 abog。而且动不动就挂了。 如果做插件系统呢?有什么

helsonlin 发布于 2025-01-07

set、Map、weakSet、weakMap

set、Map、weakSet、weakMap set、Map、weakSet、weakMap set ES6提供了新的数据结构Set,它类似于数组,但是成员&

helsonlin 发布于 2025-01-07

js的一些代码优化技巧

js的一些代码优化技巧 公共方法的提取和条件的整合 在实际开发过程中,发现有É

helsonlin 发布于 2025-01-07

项目常见问题

项目常见问题 Node-sass和sass-loader版本问题: node-sass版本 sass-loader版本 node版本 scss加载方式

helsonlin 发布于 2025-01-07

油猴插件开发使用vue+tailwindcss

🚀 新模板发布:YH_Vue_Template - 让Tampermonkey开发更上一层楼! 🚀 🔥 想要为你的Tampermonkey脚本注入Vue.js的强大力量吗?现在,你可以使用我们的全新模板——YH_Vue_Template,轻松构建交互式前端页面! 🌟 主要特性: - Vue.

helsonlin 发布于 2024-11-21

PKG打包sqlite3项目

项目地址:https://github.com/helson-lin/pkg_sqlite 在`ffandown`项目内,由于项目使用了`sqlite3`,在跨平台打包的时候,除了本机外其他平台打包之后运行缺少`node_sqlite3.node`依赖。 为了解决问题,百度了很久,能够实现的方案就三

helsonlin 发布于 2024-11-21

利用ShadowRoot 隔离样式

ShadowRoot Shadow DOM API 的 ShadowRoot 接口是一个 DOM 子树的根节点,它与文档的主 DOM 树分开渲染。 ShadowRoot 的模式——可以是 open 或者 closed。这定义了 shadow root 的内部实现是否可被 JavaScript 访问及

helsonlin 发布于 2024-11-20