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