这可能听起来像重复,但我已经通过论坛搜索问题,我还没有找到我在找什么。HTML5历史API实施
因此,我一直在阅读一段时间,我仍然无法决定如何处理下一种情况。我正在建立一个需要平滑用户界面的单页网站(而不是我的第一个网站),所以我决定使用AJAX加载页面以获得更好和更友好的导航。
我一直在使用:SmartAjax;一段时间,这对我来说已经够好了。它很好地工作,我没有问题,但它有处理很多JavaScript作为回调的问题。在贯穿整个网站时,还有很多工作要做。
因为现在HTML5比一年前更稳定,而且大多数功能都在大多数浏览器中工作(但有些仍然需要使用polyfill),所以我决定开始使用HTML5 History API。很多网站都使用它,这样做很容易,但有些方面我不明白。
因此这里我想知道它是什么:
- 是由所有的浏览器现在支持的,也是最重要的,将触摸设备和移动设备支持呢?
- 有没有特殊的图书馆或框架?
- 是否可以安全地用于小型网站(最多6页),但有很多JavaScript?
- 它与jQuery插件结合使用时表现如何?
- hashbang和哈希呢?是不是跟使用History API一样?有什么区别?
我将不胜感激所有关于上述观点的帮助和信息。