这听起来像是重复的,但我已经搜索了论坛问题,但没有找到我要找的东西。
所以,我已经读了一段时间了,我仍然无法决定接下来的情况该怎么办。我正在构建一个需要流畅用户界面的单页网站(不是我的第一个网站),因此我决定使用 AJAX 加载页面以获得更好、更友好的导航。
我一直在使用:SmartAjax;有一段时间,这对我来说已经足够了。它工作得很好,我对它没有任何问题,但它在处理大量 JavaScript 作为回调时遇到了问题。在通过整个网站实施它时,还有很多工作要做。
而且因为现在 HTML5 比一年前更加稳定,并且它的大部分功能都可以在大多数浏览器中运行(但有些仍然需要 polyfill),我决定开始使用 HTML5 History API。很多网站都使用它,而且很容易做到,但有些方面我不明白。
因此,这就是我想知道的:
- 现在是否所有浏览器都支持它,最重要的是,触摸设备和手机是否支持它?
- 是否有专门的库或框架?
- 用于小型网站(最多 6 页)但使用大量 JavaScript 是否安全?
- 将它与 jQuery 插件结合使用时会表现吗?
- hashbang 和 hashes 呢?它们与使用 History API 不一样吗?有什么区别?
我将不胜感激有关上述要点的所有帮助和信息。