2013-07-30 32 views
0

我正在寻找关于哪些JavaScript库适合我的应用程序需求的一些意见。我不熟悉任何新的JavaScript库,如Node.js或Ember.js等。为我的Web应用程序寻找JavaScript库

我的应用程序是一款游戏。用户必须猜测标志。当用户正确地猜出了标志后,他们可以移动到下一个标志上来猜测这个标志。每个页面由一个徽标和一个文本框组成。当用户猜到正确的标识时,应用程序会重定向到下一个标识。

目前没什么问题,除了每次加载新徽标时都必须执行另一个HTTP请求。这使得整个游戏感觉迟缓,特别是当大多数游戏流畅时,并给用户一个不错的体验。

理想我想用一个Javascript库,提供不错的页面转换和处理很多逻辑的......比如是否回答正确与否,还是多少会尝试用户不得不等

我希望每个“标识”都是自己的对象,具有属性(如标题和图像)以及各种方法。所有徽标将具有相同的属性和方法。我正在寻找一个提供这个功能的JavaScript框架,或者是一个用这种东西来构建的框架。

对不起,我不能更具表现力,但我希望这足以继续下去。只需要一个可能是理想的框架就足够了,所以我可以去研究自己。

+0

为什么要投票关闭?我在哪里可以问这样一个问题?我已经离开了14个月的编程,并且暂时还没有完成JavaScript。我不知道Google或者从哪里开始。 –

+0

通常,您可以在聊天中询问这些类型的问题:http://chat.stackoverflow.com/rooms/17/javascript –

回答

1

我认为这里的问题不是真正的框架,而是哪种方法。 听起来像你可以相对容易地处理这个没有服务器请求。 只需用一些代表所有徽标的json数据加载页面,并且只需从JS逻辑中提取页面上已有的JSON数据的下一个游戏徽标即可。这将会非常快,因为您将拥有所有数据客户端。

一个缺点当然,用户将能够欺骗,如果他们知道如何检查DOM :-),揭示问题的答案...

另一种方法是当然的限制的足迹通过加快服务器端代码并​​减少要下载的数据量来满足您的服务器请求。通常情况下,使用Ajax执行此操作是有意义的,因此在移至下一个徽标时不必刷新整个页面。看看JQuery的$ .get方法

1

Node和Ember对于你要完成的任务来说是过度杀伤力。听起来你只需要一些东西来帮助你处理Ajax和Json。我会检查出jQuery其最常见的图书馆为你正在努力完成。它基本上是一个库,可以帮助你做所有的JS事情。

0

而不是重新加载页面,您可以使ajax调用新徽标。加载整个数据(所有徽标)不是一个好主意,因为它会增加初始加载的等待时间,并且不必要地加载所有数据(比如说,当用户失败时使用第一个徽标时加载所有徽标的用法是什么本身:))。 jquery对ajax调用和基本的dom操作已经足够了

相关问题