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文档。看到它说它提供了“真正的永久链接”和其他描述,我想是的——但它建立在一个“常规”网站之上,该网站已经具备了必要的结构。(这就是应该做的事情。)