2012-04-09 51 views
2

查看使用Javascript MVC框架构建一个Web应用程序(不使用任何服务器端技术),然后我可以最终移植到iOS/Android或Adobe Air for Desktop机器。使用Javascript MVC构建webapp并且不需要服务器端技术。要使用什么?

什么是最好的框架使用?发现了几个links here,其中详细的几个很好的例子,但没有任何注意到我应该如何存储数据(使用JSON平面文件,数据库文件等)

任何人都可以让我知道这些框架允许这个和任何相关的教程/我应该阅读的链接。

看到底创造同胞d & d球员AIR应用程序使用他们的字符表(只是我的组d & d播放器),显然对他们的机器持久地存储数据。

感谢

回答

2

Ember.js看起来像一个MVC框架的最佳选择。

当涉及到数据存储时,您有几个内置选项:http://www.html5rocks.com/en/features/storage。这些有自己的优点和缺点,并且支持有限。

我不知道,处理这个任何框架,但它会你的模型中有可能摘要:

var pf = new PlayerFactory; 
pf.getById('player-id'); 

然后

function PlayerFactory() 
{ 
    this.getById = function(playerId) 
    { 
    var key = 'player-'+playerId; 
    if (localStorage.get(key) { 
     var p = new Player(); 
     p.setAttributes(localStorage.get(key); 
     return p; 
    } 
    return false; 
    } 

    return this; 
} 
+0

只是注意到在 一个错字'function PlayerFactory() {this.getById = function(playerId) var key ='player - '+ playerId; (localStorage.get(key)){ var p = new Player(); p.setAttributes(localStorage.get(键); 返回磷; } 返回false;} 返回此; }' 有一个托架丢失 – 2012-04-10 08:26:56

相关问题