Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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
新大本营:ajax还是一些超新技术?_Ajax_Performance_Basecamp - Fatal编程技术网

新大本营:ajax还是一些超新技术?

新大本营:ajax还是一些超新技术?,ajax,performance,basecamp,Ajax,Performance,Basecamp,我们使用Basecamp进行项目管理,他们的新界面非常快 这让我很感兴趣:看看它的速度,根据一些接口线索,我得出结论,它一定是基于Ajax的。然后我用Chrome检查了这个网站,我的怀疑得到了证实:事实上,网络窗格显示请求被附加到页面请求中,而不是像标准的页面到页面导航那样完全重置 但是。 基于Ajax的网站最明显的特点是它们有时髦的URL: http://www.example.com/#page2 等等 然而在大本营,航行似乎是标准的。这样地: https://basecamp.com/ac

我们使用Basecamp进行项目管理,他们的新界面非常快

这让我很感兴趣:看看它的速度,根据一些接口线索,我得出结论,它一定是基于Ajax的。然后我用Chrome检查了这个网站,我的怀疑得到了证实:事实上,网络窗格显示请求被附加到页面请求中,而不是像标准的页面到页面导航那样完全重置

但是。

基于Ajax的网站最明显的特点是它们有时髦的URL: http://www.example.com/#page2 等等

然而在大本营,航行似乎是标准的。这样地: https://basecamp.com/accountid/project2

那是哪一个呢?新的Basecamp是基于ajax的还是我不知道的一些新的混合版本?这是一个Web服务器设置解决方案吗?这是一种编程语言(可能是Ruby)专业吗


希望其他人能像我一样对此感到兴奋:)谢谢。

37signals最近的两篇博文讨论了他们是如何“迅速”进入新的大本营的:


关于您的URL问题,在较新的浏览器中,JavaScript可以使用“PushState”手动填充URL栏