我正在开发一个使用DurandalJs和BreezeJs作为客户端主要技术的JavaScript SPA。我想知道我可以使用哪些库来实现我的应用程序支持不同的语言。我一直在做一些搜索,我发现JED.js(http://slexaxton.github.com/Jed/)可以成为这项任务的一个很好的选择。
但是我不太确定,有人可以为这个任务推荐nay库,或者给我一些关于JED.js的意见。
另外,我想在浏览器中询问一些库中的商店信息。有人可以推荐我吗?我在amplify.js中想到,它提供了很好的功能,可以向服务器发出请求并缓存这些信息。但在我的应用程序中,我使用的是breezejs,因此不需要这部分。我只需要存储一些数据,如用户名和一些小信息。
非常感谢。
我的解决方案:
我使用amplify.storage实现了我的系统,用于在浏览器和i18next(http://i18next.com/)中存储信息,以使我的应用程序可以使用不同的人类语言。
答案 0 :(得分:2)
我对你问题的第一部分没什么帮助。我自己对这个回应很感兴趣!
我对本地存储有一些想法。 AmplifyJS实际上是三个独立的库。其中之一amplify.store致力于本地存储问题,值得关注。您可以查看lawnchair。最后,查看Breeze DocCode sample,了解在浏览器本地存储中存储完整和部分实体缓存的示例;它是原始的,但给你提示。