3作者: pentagrama9 个月前
7作者: TonyPeakman9 个月前
TL;DR: dagger.js 是一个无需构建、仅在运行时运行的微型框架,与原生 Web Components 完美兼容。它使用 HTML 优先的指令(例如 +click、+load),因此您只需从 CDN 引入一个 &lt;script&gt; 标签即可发布页面——无需打包器,无需编译步骤。 我为什么构建它 现代技术栈功能强大,但通常很笨重:打包器、编译步骤、框架 DSL、本地 CLI。对于内部工具、小型应用程序和边缘/无服务器部署,我想要一些您可以查看源代码、粘贴到页面中并发布的工具。 它是什么: 仅运行时:无需构建或 VDOM 编译;直接在 HTML 上实现行为。 HTML 指令:例如 +click、生命周期 +load / +loaded / +unload / +unloaded。 零 API:dagger.js 以纯声明式模式工作,模块和指令提供构建应用程序所需的一切。 Web Components 优先:与 Custom Elements 一起使用;保持关注点局部化。 分布式模块:通过 CDN 加载小而专注的脚本模块。 渐进增强:页面无需构建步骤即可渲染。 用例: 不需要完整工具链的管理员面板和仪表板 嵌入小部件、带有交互部分的文档站点 注重冷启动和简洁性的边缘/无服务器应用程序 链接 GitHub: <a href="https://github.com/dagger8224/dagger.js" rel="nofollow">https://github.com/dagger8224/dagger.js</a> 文档/指南: <a href="https://daggerjs.org" rel="nofollow">https://daggerjs.org</a> 示例: <a href="https://codepen.io/dagger8224/pens" rel="nofollow">https://codepen.io/dagger8224/pens</a> 我希望收到关于边缘情况和它失效之处的反馈。乐于在此回答难题。
2作者: cheekyprogram9 个月前
我创建了一个SaaS(软件即服务),让任何人都能为任何情境或信息制作有趣的公益宣传片。用户可以从预定义的语音库中选择声音,还可以使用AI增强功能来优化信息,使其听起来更好。尽情享受吧!