Language agnostic 什么是「;每个URL范例一个文档;?

Language agnostic 什么是「;每个URL范例一个文档;?,language-agnostic,Language Agnostic,“每个URL一个文档范例”对于web开发意味着什么?如果你访问一个URI,你会得到一个文档,并且总是得到相同的文档 解释它的最好方法是描述如何打破它——这通常是通过框架或Ajax实现的 框架为您提供一个包含框架集的文档。单击链接,其中一个框架中加载的页面将发生更改。您正在查看的是“关于”而不是“主页”,但地址中的URL没有更改,因此如果您复制链接或将其添加到书签中,您最终会看到“主页”而不是“关于” 当Ajax被过度使用时,您也会得到同样的效果。如果您转到一个URI,您会得到一个文档,并且总是得

“每个URL一个文档范例”对于web开发意味着什么?

如果你访问一个URI,你会得到一个文档,并且总是得到相同的文档

解释它的最好方法是描述如何打破它——这通常是通过框架或Ajax实现的

框架为您提供一个包含框架集的文档。单击链接,其中一个框架中加载的页面将发生更改。您正在查看的是“关于”而不是“主页”,但地址中的URL没有更改,因此如果您复制链接或将其添加到书签中,您最终会看到“主页”而不是“关于”


当Ajax被过度使用时,您也会得到同样的效果。

如果您转到一个URI,您会得到一个文档,并且总是得到相同的文档

解释它的最好方法是描述如何打破它——这通常是通过框架或Ajax实现的

框架为您提供一个包含框架集的文档。单击链接,其中一个框架中加载的页面将发生更改。您正在查看的是“关于”而不是“主页”,但地址中的URL没有更改,因此如果您复制链接或将其添加到书签中,您最终会看到“主页”而不是“关于”


当Ajax被过度使用时,您也会得到同样的效果。

这通常意味着在一个URL下,您应该只提供一个资源

正确使用示例:包含一篇新闻文章的页面、关于一种特定产品的信息等

下一步是允许用户以多种方式查看相同的资源。也就是说,通过访问
example.com/some/url?xml
visitor能够以xml格式获得有关给定资源的信息。如果您的页面是资源列表,您可以提供列表的
?rss
格式。。。等等

和好的用法相反,坏的用法是在同一个URL下出现不同的东西。例如,当您有页面搜索某个产品时,您必须避免使用POST进行搜索,因为这样您就违反了这一原则(URL总是指向第一个搜索页面,而不是结果页面)


我希望我提供了一些答案,没有让您感到困惑。:)

这通常意味着在一个URL下,您应该只提供一个资源

正确使用示例:包含一篇新闻文章的页面、关于一种特定产品的信息等

下一步是允许用户以多种方式查看相同的资源。也就是说,通过访问
example.com/some/url?xml
visitor能够以xml格式获得有关给定资源的信息。如果您的页面是资源列表,您可以提供列表的
?rss
格式。。。等等

和好的用法相反,坏的用法是在同一个URL下出现不同的东西。例如,当您有页面搜索某个产品时,您必须避免使用POST进行搜索,因为这样您就违反了这一原则(URL总是指向第一个搜索页面,而不是结果页面)


我希望我提供了一些答案,没有让您感到困惑。:)

这是家庭作业吗?听起来很像CS101测试题。这是一个简短的问卷调查,这是家庭作业吗?听起来很像CS101测试题。这是一个简短的问卷调查。。。