【发布时间】:2017-08-11 03:33:05
【问题描述】:
Binding.scala 的示例包含 Scala XML 标记作为编码 DOM 片段的语言。可以用scalatags代替吗?
【问题讨论】:
标签: scala scalatags binding.scala
Binding.scala 的示例包含 Scala XML 标记作为编码 DOM 片段的语言。可以用scalatags代替吗?
【问题讨论】:
标签: scala scalatags binding.scala
Binding.scala 在内部生成非常复杂的 ScalaTags 代码。另一方面,只要数据发生变化,手动编写的幼稚 ScalaTags 代码就会重新创建整个 DOM。
Milad Khajavi 创建了一个示例来演示手动编写 ScalaTags 代码的问题:https://gitter.im/ThoughtWorksInc/Binding.scala?at=581b6367eed0c3125f30d57b
ScalaTags 对于简单的应用非常方便。然而,由于它们是普通的函数调用,没有任何部分更新的能力,如果您需要对 DOM 进行细粒度更新,ScalaTags 不是一个好的交互式应用程序的好选择。
【讨论】: