我正在研究使用HTML5 History API解决与AJAX加载内容的深层链接问题,但我正在努力开始.有没有人知道有什么好的资源?
我想使用它,因为它似乎是一种很好的方式,允许发送链接的可能性可能没有JS打开.当有人向JS发送链接给某人时,很多解决方案都会失败.
我最初的研究似乎指向JS中的History API和pushState方法.
我对编程很新,我在jQuery的帮助下创建了一个AJAX站点.
我已经为AJAX历史处理程序了解了一下,并认为History.js似乎是最好的/最新的.
我的菜单按钮每个都有自己唯一的ID(#homeBtn,#featureBtn,#pricingBtn),目前看起来像这样:
<a href="#home" class="homeMainMenuButton" id="homeBtn"><div class="homeMainMenuButtonText">Home</div></a>
关于如何实现History.js,有人能给我一个例子(最好是关于jsfiddle)吗?
我似乎无法掌握作者给出的任何例子,我只需要一个愚蠢的版本= b
如果您需要更多信息,请告诉我,谢谢!
我正在尝试为我的ajax网站实现History.js,以便我可以使用前进和后退按钮甚至书签.然而,@ https://github.com/browserstate/History.js/这个例子让我对如何实现它感到困惑.有没有人有一个关于如何使用它的简单教程或示例.我们可以用来启动示例的示例是导航链接,例如
<script type="text/javascript">
window.onload = function()
{
function1();
};
Run Code Online (Sandbox Code Playgroud)
<ul>
<li><a href="javascript:function1()">Function1</a></li>
<li><a href="javascript:function2('param', 'param')"</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)