我正在尝试查找描述deck.js或html5rocks等工具如何工作的教程或网站。我想要学习的是制作类似app的网页,能够在不重新加载的情况下切换到新页面并使用一些不错的动画。
我真的很抱歉打扰你,但我的所有搜索都会导致手册用于创建该框架的演示文稿。
答案 0 :(得分:1)
您正在寻找的是有关单页应用程序的信息,或针对知情人士的SPA。我对Deck.js没有多少经验,但从我刚看到它看起来非常令人印象深刻。在我看来,一个伟大的SPA应用程序的基础是Knockout.js和jQuery。 Deck似乎没有处理任何模型绑定,更改跟踪等,因此您可以很好地将其与SPA应用程序轻松混合。有很多很棒的教程,John Papa刚刚在PluralSight.com上发布了关于SPA开发和架构的精彩演示。
在与各种形式的SPA一起工作近一年之后,我可以告诉你,一个永远不会“重新加载”的应用程序会遇到一些非常疯狂的问题;内存管理是最重要的。我选择了部分重新加载,因为在每个站点“部分”将是单页,但您使用回发加载每个部分。这允许您清除任何内存问题,绑定等,并使应用程序从长远来看运行得更顺畅。也就是说,直到记忆中的所有问题都成为过去......
希望这一切都有所帮助,祝你好运!
答案 1 :(得分:0)
如果你想这样做,请访问jquerymobile.com。使用他们的框架,就像您要制作应用程序并将其扩展到网页一样。但你应该研究的“技术”是ajax,它可以在没有页面刷新等的情况下刷新数据。还有jquery(用于网站)可以帮助你使用幻灯片弹出等.FOREWARNING,几乎没有用于IE浏览器
使用它来启动你,他们有一个非常酷的拖放功能,你可以看到他们的代码,它将为你连接事件,它会让你开始