Directus: 独立开发者的理想 Headless解决方案 在当今快速发展的技术世界中,独立开发者需要高效且灵活的工具来构建现代化的数字产品。今天我要推荐的是 Directus,一个强大的开源 headless CMS,它不仅能让你的数据管理变得轻松,还能加速你的产品开发过程。 1. Directus 是什么?
News Rust Webassembly | 高性能压缩图片探索 本文记录了Png压缩库的调研过程,将优秀的imagequant Rust包编译成浏览器可用的WASM包,并通过Worker解决主线程阻塞的问题。 我们先看下使用效果吧:exportx.dev 图片压缩一直是前端/客户端必须优化的问题之一,高质量低尺寸的文件能够提高响应速度,减少流量,目前不同规模的团队在不同场景可能有以下方式来解决这个问题:
Notebooks TailwindCSS小技巧 边距 # 边距 border-solid border-l-1px border-gray-5 绝对定位居中 # 利用left定位到中间,然后用tanslate偏移自己的50% left-[50%] transform -translate-x-1/
Notebooks Nginx笔记 Nginx开发从入门到精通 — Nginx开发从入门到精通LogoNGINXConfig | DigitalOceanThe easiest way to configure a performant, secure, and stable
Notebooks JS模块加载 ES6 与 CommonJS 1. CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 CommonJS 模块输出的是值的拷贝,也就是说,一旦输出一个值,
Notebooks Apache Pulsar Node实战 pulsar-client-cpp 直接下载client包 https://picgo-1251054923.cos.ap-guangzhou.myqcloud.com/uPic/apache-pulsar-client.debhttps://picgo-1251054923.
Notebooks Emoji小知识 utf-8编码下的emoji大小不是固定的,3-8字节 https://apps.timwhitlock.info/emoji/tables/unicode 比如用以下正则可以匹配到所有四字节emoji [\\\\u{10000}
Notebooks Webpack原理笔记 Webpack是每一个前端工程师都必须掌握的工具,我们掌握工具的前提是熟悉工具。所以了解一些其内部原理能够帮助我们更好的去分析实际业务中遇到的问题。 参考文档 * JELLY | Webpack原理浅析 * webpack编译流程 * 由浅至深了解webpack异步加载背后的原理 - 云+社区 -
Notebooks Chrome插件笔记 框架选择 Next-gen Web Extension Framework – WXTWXT provides the best developer experience, making
Notebooks Bable/AST 官方的解释 Babel 是一个 JavaScript 编译器,用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前版本和旧版本的浏览器或其他环境中。