当没有要维护的数据库和用户进行身份验证时,这很好.我的教授要求我转换他最近使用
Bespin的研究项目,并计算用户在代码编辑器中做出的错误,作为他研究的一部分.
目标是完全从MysqL转换为使用HTML5 localStorage
.虽然挖掘他的代码可能需要一些时间,但似乎并不难做到.
题:
我需要存储文件和状态(光标和活动文件的最后放置).我已经通过实施another stackoverflow thread中的建议这样做了.但是您希望您的输入考虑如何构建要使用的内容.
我目前的解决方案>像javascript对象的解决方案的Hashmap:
files = {}; // later,saving files[fileName] = data;
然后使用一些recommendations存储在localStorage中
localStorage.setObject("files",files); // Note that setObject(key,data) does not exist but is added // using Storage.prototype.setObject = function() {...
目前我也在考虑使用某种类型的数字ID.这样就可以更改名称,而无需在hashmap中重命名密钥.你对它的解决方式有什么看法,你会以不同的方式做到吗?