在JavaScript中“将数据绑定到DOM”是什么意思,为什么它不好?

时间:2012-10-11 07:04:21

标签: javascript dom

几乎所有文章都说将数据绑定到DOM是不好的。但究竟是什么意思呢?我该如何避免呢?

1 个答案:

答案 0 :(得分:1)

通常将应用程序逻辑,数据和数据显示分开,使应用程序本身更加清晰易维护。通常每个部分都有各自独立的问题(如何组织用户数据(模型)与用户应在屏幕上显示的颜色/位置无关)。用户名如何传输到屏幕(控制器)也与显示(视图)分开。

我不知道你将数据绑定到DOM是什么意思,但是一个风险就是你的模型&视图变得混杂,很难将显示与数据分开。

这样做的一种方法是MVC(模型 - 视图 - 控制器)划分和其他类似的分离,如MVVM等。更多关于MVC here