我似乎经常决定在 javascript 中创建对象,这些对象基本上是 MVC 架构中的 ModelView 或 Model 对象。因此,当用户通过网页更改其属性或其他内容时,javascript 对象的属性也会更改,然后将 javascript 对象提交给 Controller 。我使用这种方法的主要原因是:
增加显示的灵 active 。 或者,一切都完成了 使用表格,以便我可以轻松发布 他们回到 Controller 。表格做 不允许各种显示选项 例如环绕其他 元素等等。
我经常使用 javascript 反正。我必须操纵 每当按下按钮时的元素 (比如交换两个列表元素 大约)。我也经常劫持 按钮并将它们与 ajax 一起使用。
默认模型绑定(bind)器很少工作 在复杂的物体上,所以我需要 无论如何都要维护两组对象。
执行复杂操作更容易 对 javascript 对象的验证 与 html 相比。
是否有任何库或技术或方法可以协助这种方法?也许是 JSON.NET?有没有人试图避免这种方法?
最佳答案
我自己并没有采用这种方法,但有些框架听起来与您提议的类似。看起来最有趣的是 Knockout JS .它提供与您的模型的数据绑定(bind)以及其他功能。
关于javascript - 模仿 javascript 中的对象 - 设计决策,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6590501/