2013-02-28 81 views
0

所有,我是Backbone的noob,我问的问题可能对你很容易。 最近我开始从一些基础教程中学习它,我发现很多演示提到了我无法理解的localstorage。假设我们有这样的代码。骨干localstorage

window.EmployeeList = Backbone.Collection.extend({ 
     model : Employee, 
     localStorage: new Store("employees") 
    }); 

谁能帮助告诉我哪里是数据employee存储?什么是localStorage?谢谢。

+1

http://diveintohtml5.info/storage.html – Pramod 2013-02-28 10:01:09

回答

2

localStorage是一个内置于浏览器中的小型数据库。通常它是小数据< 5MB

你可以把它看作是一种更好的方式一个cookie的。您可以像创建“员工”存储一样创建商店,并将数据保存为正常数据库。

这应该会改善现代Web应用程序的性能和功能。例如谷歌的邮件使用此localStorage的,让您的收件箱中的本地副本,以防您的客户端离线(在移动设备上没有网络)

您可以检查localStorage的如在谷歌浏览器由F12 - >资源 - > LocalStorage

+0

嗨,pfried,本地存储是否存在于所有的主流浏览器像ie,Firefox,Safari?谢谢,无论如何,我可以在纯JavaScript中使用它吗? – 2013-02-28 11:35:05

+0

嘿,是的,它可以在所有现代浏览器中使用,请参阅在您的问题下的Pramod链接,您可以在这里找到香草JavaScript中的示例 – pfried 2013-02-28 11:40:57