ajax还是不ajax作为web上的第一个页面?

ajax还是不ajax作为web上的第一个页面?,ajax,web,dry,Ajax,Web,Dry,假设我们显示/foo/的项目列表,并通过/foo&page=2支持分页,依此类推。 用户通过ajax使用/foo&page=2请求不同的页面 我可以让/foo(==/foo&page=1)在请求时返回完整的html,以便页面加载更快 或者我可以返回/foo的布局,让客户端通过ajax请求第一页 我想#1更好,但我想我怕干透了。 你如何处理这一点,即,为第一页提供完整内容,为其他页面提供部分ajax请求,并且不破坏原样?你对搜索引擎能够抓取你的项目列表感兴趣吗?那么你无论如何都必须提供输出的标准H

假设我们显示
/foo/
的项目列表,并通过
/foo&page=2
支持分页,依此类推。 用户通过ajax使用
/foo&page=2
请求不同的页面

  • 我可以让
    /foo
    (==
    /foo&page=1
    )在请求时返回完整的html,以便页面加载更快
  • 或者我可以返回
    /foo
    的布局,让客户端通过ajax请求第一页 我想#1更好,但我想我怕干透了。

    你如何处理这一点,即,为第一页提供完整内容,为其他页面提供部分ajax请求,并且不破坏原样?

    你对搜索引擎能够抓取你的项目列表感兴趣吗?那么你无论如何都必须提供输出的标准HTML版本。你的意思是,整个页面都是HTML,或者你说的是div的HTML而不是div的JSON?搜索引擎喜欢请求完整的HTML文档。看到它说它提供了“真正的永久链接”和其他描述,我想是的——但它建立在一个“常规”网站之上,该网站已经具备了必要的结构。(这就是应该做的事情。)