是否有任何 JS 框架提供与服务器端呈现的 html 的双向绑定(bind)?与 Angular/Ember 类似,但不是在客户端渲染 html,而是仅更新服务器端生成的 html。
我喜欢在没有 JS 的情况下保持 html 页面可见,并且只使用 JS 使它们具有交互性。我现在正在使用 jQuery,但是手动拉取和推送数据以及查看数据很麻烦。
最佳答案
我们一直在寻找这个,并开始探索 rivets.js做这个。
在服务器端,我们:
- 使用铆钉所需的“特殊前缀属性”呈现 HTML
- 为
<script>
中页面上使用的模型发送 JSON标签(又名 Bootstrap )
在客户端,我们:
- 使用 Backbone 组织我们的代码
- 将自举模型与
<div>
绑定(bind)包含模型渲染表示的 s
Rivets 管理绑定(bind)。
这仍然是非常实验性的,所以当我们更好地了解权衡和性能时,我会更新这个答案。
关于javascript - 提供与服务器端呈现的 html 的双向绑定(bind)的 JS 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15576404/