【问题标题】:Which JavaScript MVC/MVVM is SEO friendly? [closed]哪个 JavaScript MVC/MVVM 对 SEO 友好? [关闭]
【发布时间】:2012-08-12 01:29:45
【问题描述】:

现在有很多基于 JS 的 MVC 框架,例如 Knockout.j、Backbone.js,但似乎大多数都不是 SEO 友好的,可以很容易地被 Go​​ogle 索引。

我错过了默认支持 SEO 的框架吗?

【问题讨论】:

  • 您需要使您的问题更具体。在我看来,您使用的框架与搜索引擎优化没有任何关系。 SEO 是关于内容的。

标签: javascript model-view-controller node.js backbone.js knockout.js


【解决方案1】:

在搜索引擎学会索引 JS 应用程序之前,您不能拥有纯 JavaScript 网络应用程序(即服务器是仅 API)。

但是,如果您可以在服务器和客户端之间共享视图模板,那将减轻拥有非 JS 版本的大部分负担。你可以使用任何你喜欢的 JS 框架。

例如,Mustache 具有多种语言(Ruby、PHP 和 JS)的实现,并且可以通过 JavaScript 轻松使用。

The Pipe Dream of Sharing Code between Node and the Browser talk 探讨了在 Node.js 和 Backbone.js 之间共享路由、控制器、模板甚至模型代码代码的可能性,concept demo on GitHub

如果您只是想构建一些带有非 JS 回退的简单 AJAX,您可能需要查看 jquery-pjax,它使用新的 pushState API 来获取漂亮的 URL:

它是带有真正永久链接、页面标题和工作返回按钮的 ajax 完全退化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-02
    • 1970-01-01
    • 2013-02-14
    • 2016-01-18
    • 2011-07-22
    • 2014-07-09
    • 2014-03-25
    • 2012-03-03
    相关资源
    最近更新 更多