当前位置: 首页 > 面试题库 >

我该如何像GitHub一样进行很棒的无刷新页面更改?

徐新荣
2023-03-14
问题内容

GitHub 似乎 正在做一些不可思议的事情:动画页面变化而不会破坏状态。地址栏会更改,但是页面不会刷新,并且我会进入下一个视图。

例如,命中此URL:as3logback/,然后命中此URL:as3logback /lib

他们在魔鬼中怎么做!!!这太酷了!他们使用的是某种框架还是服务器端的东西?


问题答案:

他们在此处提供了有关其工作方式(HTML5历史API)的详细博客条目:https : //github.com/blog/760-the-tree-
slider



 类似资料:
  • 我将primefaces 3.3与JSF 2.1结合使用。在下面的代码中,我有一个primeFaces dataTable,其中包含从数据库中提取的数据行,该数据库通过页面左侧的树组件正确激活。dataTable显示和行为正确。我有一个名为“更新”的删除功能,它刷新我的数据表,并在数据库更新后反映我的更改。我的问题是f:facet(id=“header”)。该方面包含一个commandLink,它

  • 问题内容: 发生更改时,如何检测对数据库的最新更新并以静默方式刷新页面? 假设数据库访问如下所示: 任何想法和样品将不胜感激。谢谢。 问题答案: 这就是我最近使用jQuery实现解决方案的方式。 每当发生 重大 更新时,PHP都会在数据库中增加一个字段。 最初加载页面时,使用数据库中的数字填充JavaScript变量:

  • 问题内容: 我从数据库获取数据并将其显示在div中…我要做的是单击链接时应更改div的内容 一种选择是通过URL将参数传递给自身并重新加载页面… 我需要这样做而 无需重新加载\刷新 … 目的是当我单击任何链接时,div和php变量的内容无需刷新即可更新....这样 用户可以看到新数据 ,然后如果执行某些查询,它将在新变量上 ps我知道它将需要一些AJAX,但我不知道AJAX ..所以请以我可以学习

  • 问题内容: 如何在不刷新页面的情况下更改URL? 我已经用CodeIginer建立了一个网站,我想在我的页面之一中实现AJAX和JQuery。问题是; 当我加载内容时,URL不会改变。 假设我有URL 和另一个URL: 单击按钮时如何将第一个URL更改为第二个URL? 问题答案: 在HTML5中,您可以更改URL: 检查http://spoiledmilk.com/blog/html5-chang

  • 问题内容: 我有一个网站需要更新状态。就像飞行一样,您要离开,巡航或着陆。我希望能够刷新状态而无需让观众拥有并重新加载整个页面。我知道有一种使用AJAX和jQuery的方法,但是我对它的工作原理没有任何了解。我也不希望他们单击​​按钮。如果有人知道该怎么做,我将不胜感激! 问题答案: 通常,如果您不知道某些事情是如何工作的,请寻找可以学习的示例。 对于此问题,请考虑 您可以看到使用jQuery很容

  • 问题内容: 我有一个pageLoad函数,该函数在无法更改的.ascx控件上设置一些CSS。在页面加载时,一切都很好,但是当更新面板更新控件时,不再应用我的CSS。页面更新后如何重新运行功能? 显然,这仅在初始页面加载时运行。更新后如何运行? 问题答案: 添加add_pageLoaded处理程序也可以。 注意:处理程序将为任何回调触发,但是您可以在需要调用函数时使用过滤器。