Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有Ajax(单页应用程序)和虚拟URL的历史API_Javascript_Single Page Application_History.js - Fatal编程技术网

Javascript 带有Ajax(单页应用程序)和虚拟URL的历史API

Javascript 带有Ajax(单页应用程序)和虚拟URL的历史API,javascript,single-page-application,history.js,Javascript,Single Page Application,History.js,目前我没有任何剧本,只是一个想法,但不确定是否可能 我想做的是: 我想创建一个单页应用程序,用户可以单击后退和前进(历史api) 当用户第一次访问页面时,将从服务器加载内容。 如果他正在点击另一个链接,我想隐藏当前页面的内容,并显示新目标的内容 我的问题是: 这可能吗 有没有可能的例子 为什么History.js有很多像History.adapter.jquery.js这样的“适配器” 您使用哪种技术隐藏大型内容 您是否建议保存、缓存大型内容以供以后显示 对于单页应用程序,我始终建议使用back

目前我没有任何剧本,只是一个想法,但不确定是否可能

我想做的是:

我想创建一个单页应用程序,用户可以单击后退和前进(历史api)

当用户第一次访问页面时,将从服务器加载内容。 如果他正在点击另一个链接,我想隐藏当前页面的内容,并显示新目标的内容

我的问题是:

  • 这可能吗
  • 有没有可能的例子
  • 为什么History.js有很多像History.adapter.jquery.js这样的“适配器”
  • 您使用哪种技术隐藏大型内容
  • 您是否建议保存、缓存大型内容以供以后显示

  • 对于单页应用程序,我始终建议使用
    backbone.js
    。它实际上完美地处理了历史。谢谢:),好的。为什么不改为ember.js呢?因为ember是mvc?两者都很酷,这只是一种偏好。也许backbone.js的社区更大。这取决于你