几乎所有文章都说将数据绑定(bind)到 DOM 是不好的。但这到底是什么意思?我该如何避免呢?
最佳答案
通常将应用程序逻辑、数据和数据的展示分离,使应用程序本身更加清晰易维护。通常每个部分都有自己独立的问题(如何组织用户数据(模型)与用户名应该在屏幕上显示的颜色/位置无关)。用户名如何传输到屏幕( Controller )也与显示器( View )分开。
我不知道您所说的将数据绑定(bind)到 DOM 是指哪种情况,但一个风险是您的模型和 View 混合在一起,并且很难将显示与数据分开。
这样做的一种方法是 MVC(模型- View - Controller )划分和其他类似的分离,如 MVVM 等。关于 MVC 的更多信息 here .
关于javascript - JavaScript 中的 'tying data to DOM' 是什么意思,为什么不好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12833994/