use*_*294 6 javascript api github browser-history html5-history
哪一个更好?使用片段标识符......
http://www.alinkthatdoesnotwork.com/#!/dir1/dir2/file.html
Run Code Online (Sandbox Code Playgroud)
...或新的Javascript History API?
https://github.com/examplethatdoesnotwork/project/src/script.js
Run Code Online (Sandbox Code Playgroud)
或者我应该同时使用两者?(通过后备)
方面:
主题标签是对 Twitter 上的内容进行分类的一种方式,即片段标识符。
使用片段标识符来指示通过 Ajax 加载哪些内容是一个糟糕的主意。它们是一种脆弱的 hack,对搜索引擎不友好(除了双方都有更多的 hack)并且依赖于 JavaScript。
历史 API 是一个强大的系统,实际上就是为了完成这项工作而设计的。它唯一的问题是浏览器支持,但是(与片段标识符方法不同)它会优雅地降级为真实的 URI,这些 URI 将直接传递到您的服务器(这就是Github 所做的))。
甚至 Twitter 似乎也即将切换到历史记录 API。
| 归档时间: |
|
| 查看次数: |
3585 次 |
| 最近记录: |