Javascript 信息重复与关注点分离

Javascript 信息重复与关注点分离,javascript,jquery,theory,Javascript,Jquery,Theory,我正在处理由jQuery生成的HTML表。我的第一反应是将表与常规二维数组配对,这样我就可以轻松地进行我想要的操作 起初,这似乎是个好主意,但我意识到它涉及到一些令人讨厌的信息复制。 另一方面,它可以改善逻辑和视图之间的分离 分离关注点是否与“不要重复你自己”的原则相矛盾?如果是的话,应该选择什么原则?如果没有,什么样的设计模式可以克服明显的悖论?您能够直接从表中读取/操作数据吗?如果不是,那么将数据转换为数组形式应该不是问题;您只是在应用数据转换。 但是,如果您可以直接从表中读取/操作数据,请

我正在处理由jQuery生成的HTML表。我的第一反应是将表与常规二维数组配对,这样我就可以轻松地进行我想要的操作

起初,这似乎是个好主意,但我意识到它涉及到一些令人讨厌的信息复制。 另一方面,它可以改善逻辑和视图之间的分离


分离关注点是否与“不要重复你自己”的原则相矛盾?如果是的话,应该选择什么原则?如果没有,什么样的设计模式可以克服明显的悖论?

您能够直接从表中读取/操作数据吗?如果不是,那么将数据转换为数组形式应该不是问题;您只是在应用数据转换。
但是,如果您可以直接从表中读取/操作数据,请执行此操作。

这只是一条注释。当你有能力的时候,请把它放在这个问题上。我不确定“直接”是什么意思,但我想我能做到。然而,我更感兴趣的是问题的理论方面,例如,预期的边缘案例类型或公认的最佳实践是什么。