dagger8224 最近的时间轴更新
dagger8224

dagger8224

V2EX 第 534859 号会员,加入于 2021-02-25 19:07:45 +08:00
今日活跃度排名 8810
dagger.js 使用示例[9] 碎纸机
前端开发  •  dagger8224  •  87 天前  •  最后回复来自 dagger8224
3
dagger.js 使用示例 [7] three.js
程序员  •  dagger8224  •  87 天前  •  最后回复来自 hoshea
3
开箱即用的渐进式前端开发框架 dagger.js
前端开发  •  dagger8224  •  83 天前  •  最后回复来自 dagger8224
14
dagger.js 使用示例[5] 表单
JavaScript  •  dagger8224  •  87 天前  •  最后回复来自 hoshea
1
dagger.js 使用示例[2] Tic tac Toe
JavaScript  •  dagger8224  •  87 天前  •  最后回复来自 hoshea
2
dagger.js 使用示例 [1] Hello dagger!
程序员  •  dagger8224  •  87 天前  •  最后回复来自 dagger8224
4
开箱即用的运行时前端框架 dagger.js
JavaScript  •  dagger8224  •  75 天前  •  最后回复来自 dagger8224
7
dagger8224 最近回复了
75 天前
回复了 dagger8224 创建的主题 JavaScript 开箱即用的运行时前端框架 dagger.js
@wjx0912 十分感谢!欢迎试用 dagger.js
如果是自己快速搭建网站的话可以考虑下 https://daggerjs.org ,上手难度远低于主流框架。
@Lenic 指令定义和 angular/vue 确实有很多类似的地方。不同之处在于,dagger 是一个基于 html 的纯描述式框架,也就是说只有指令声明而无需进行 api 调用,从开发者的角度来说心智负担会低很多。可以在 https://codepen.io/dagger8224/pens 中查看更多示例。
87 天前
回复了 dagger8224 创建的主题 程序员 dagger.js 使用示例 [1] Hello dagger!
@hoshea dagger 的设计是纯描述式,去 api 化的。在一些典型场景中与 react/vue 版本相比可以减少 30%+的 js/html 代码。更多示例可以参考 https://codepen.io/dagger8224/pens
@hoshea 感谢提出问题。在 js-framework-benchmark 中测试的结果与 React17 基本相当。考虑到 dagger 是一个纯运行时框架,这个结果还可以。后面也会考虑再做进一步优化。
87 天前
回复了 dagger8224 创建的主题 前端开发 dagger.js 使用示例[9] 碎纸机
@hoshea 衷心感谢这位同学的支持和鼓励,codepen 已添加。期待做更多交流:)
PS:dagger 的设计初衷是让前端开发者可以用“普通话”(原生 js )来实现业务逻辑。但是在方言成为官话的今天,这种正本清源的想法反而成了离经叛道一样。推广不易,能遇到理解和认同 dagger 设计思想的人是我的荣幸。
97 天前
回复了 dagger8224 创建的主题 程序员 dagger.js 使用示例 [7] three.js
@tianzx 欢迎加入 QQ 群一起讨论: https://jq.qq.com/?_wv=1027&k=dMYdN2iM
@oyp 可以加入 qq 群: https://jq.qq.com/?_wv=1027&k=XxLkXILv 进行讨论哈
@oyp 楼主你好,可以尝试一下 https://daggerjs.org ,使用原生 js 开发 SPA ,连 jQuery 都省了:)
@ClarkAbe 您好,感谢您的评论。dagger.js 中并没有设计需要常规调用的 api 方法,您说的是指令吗? demo 中的指令表达式写成了内联的,如果将表达式方法都放在 module 下定义 html 会看起来精简很多,可以参考: https://codepen.io/dagger8224/pen/ZErjzwm

至于指令数量,看了下 alpine 当前版本的文档,提供了 15 个指令 attributes ,6 个 properties 和 2 个方法,这与 dagger.js 在预定义指令的数目上是相当的。根据我的实际开发经验来看,dagger.js 常用的控制指令只有 10 个左右(基本都可以在 vue/alpine 中找到对应的指令),文档中介绍的部分指令,比如$file ,$result 等等,是针对特殊场景(本地文件读取)设计的,普通业务场景下使用频度较低。欢迎您继续体验 dagger.js ,提出更多意见和建议。感谢!
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2322 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 165ms · UTC 08:13 · PVG 16:13 · LAX 01:13 · JFK 04:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.