scalatags可以与binding.scala一起使用吗?

时间:2017-03-19 23:39:37

标签: scala scalatags binding.scala

Binding.scala的示例包含Scala XML标记作为编码DOM片段的语言。可以改用scalatags吗?

1 个答案:

答案 0 :(得分:5)

Binding.scala在内部生成非常复杂的ScalaTags代码。另一方面,只要数据发生变化,手动编写的幼稚ScalaTags代码就会重新创建整个DOM。

Milad Khajavi创建了一个示例,演示了手动编写的ScalaTags代码的问题:https://gitter.im/ThoughtWorksInc/Binding.scala?at=581b6367eed0c3125f30d57b

ScalaTags对于简单的应用程序非常方便。但是,由于它们是无法部分更新的普通函数调用,因此如果您需要对DOM进行细粒度更新,ScalaTags不是复杂交互式应用程序的理想选择。