Binding.scala的示例包含Scala XML标记作为编码DOM片段的语言。可以改用scalatags吗?
答案 0 :(得分:5)
Binding.scala在内部生成非常复杂的ScalaTags代码。另一方面,只要数据发生变化,手动编写的幼稚ScalaTags代码就会重新创建整个DOM。
Milad Khajavi创建了一个示例,演示了手动编写的ScalaTags代码的问题:https://gitter.im/ThoughtWorksInc/Binding.scala?at=581b6367eed0c3125f30d57b
ScalaTags对于简单的应用程序非常方便。但是,由于它们是无法部分更新的普通函数调用,因此如果您需要对DOM进行细粒度更新,ScalaTags不是复杂交互式应用程序的理想选择。