javascript – 如何使用Backbone.js或React.js处理服务器生成的HTML而不是JSON?

几乎所有在线提供的指南都讨论了如何使用从服务器获取的
JSON.我们正在采取另一种方法.

我们正在使用数据服务器端生成HTML标记,至少在初始页面请求上(主要是出于搜索引擎优化的原因),然后尝试从那里获取Backbone.js(用于无限滚动或作出未来的POST请求,作为示例) ),a la Twitter.

我已经在网上搜索了两天以上的一些指导但是除了这个之外没有找到任何东西:

SEO And Accessibility With HTML5 PushState, Part 2: Progressive Enhancement With Backbone.js

我是否遗漏了一些非常明显的东西,或者是否有一种真正干净的方式来使用Backbone和/或Reactjs?

最佳答案 如果你正在使用React,我推荐
react-quickstart.

它带来的工具使服务器端呈现非常简单,客户端获取DOM并使其具有交互性.

A minimal React project template which combines:

  • react-router-component to provide HTML5 History routing and navigation

  • react-async to create “asynchronous” React components

  • express to serve pre-rendered React components, assets and provide API

  • browserify to provide module system for a browser

  • npm to install and manage server-side and client-side dependencies

点赞