0

我试图找到一个教程或网站来描述像deck.js 或html5rocks 这样的工具是如何工作的。我想学习的是制作类似应用程序的网页,能够在不重新加载的情况下切换到新页面并带有一些漂亮的动画。

很抱歉打扰您,但我所有的搜索都指向了使用该框架创建演示文稿的手册。

4

2 回答 2

1

您正在寻找的是有关单页应用程序或 SPA 的信息,供知情人士使用。我对 Deck.js 没有太多经验,但从我刚刚看到的来看,它看起来相当令人印象深刻。在我看来,优秀的 SPA 应用程序的基础是 Knockout.js 和 jQuery。Deck 似乎没有处理任何模型绑定、更改跟踪等,因此您应该可以很容易地将其与 SPA 应用程序混合使用。那里有很多非常棒的教程,John Papa 刚刚在 PluralSight.com 上发布了关于 SPA 开发和架构的精彩演示。

在与各种形式的 SPA 打交道将近一年之后,我可以告诉你,一个从不“重新加载”的应用程序可能会遇到一些非常疯狂的问题;内存管理是最重要的。我选择了部分重新加载,因为在每个站点中,“部分”都是单页的,但是您使用回发加载每个部分。这使您可以清除任何内存问题、绑定等,并且从长远来看将使应用程序运行更加顺畅。也就是说,直到所有与记忆有关的问题都成为过去......

希望这一切对您有所帮助,祝您好运!

于 2012-11-20T21:35:21.423 回答
0

如果您想这样做,请访问 jquerymobile.com。使用他们的框架,就像您要制作一个应用程序并将其扩展到网页一样。但是您应该研究的“技术”是ajax,它可以在不刷新页面等的情况下刷新数据等。jquery(用于网站)也可以帮助您处理幻灯片弹出等。警告,如果对IE完全有效的话,几乎没有

http://jquerymobile.com/

用它来开始你,他们有一个非常酷的拖放功能,你可以看到他们的代码,它会为你连接事件,它会让你开始

于 2012-11-20T21:32:00.913 回答