javascript - 构建客户端应用程序时,在本地存储中的键中使用前缀有什么好处? (特别是在 AngularJS/Angular 应用程序中)

标签 javascript angularjs angular local-storage

提供易于使用的本地存储服务的各种库(例如 https://www.npmjs.com/package/angular-2-local-storagehttps://www.npmjs.com/package/angular-local-storage )可以为本地存储中该服务 key 创建的所有内容设置一个公共(public)前缀。

由于本地存储是为每个域单独保存的,因此一旦使用子域(例如 test.youdomain.com 或 dev.yourdomain.com), key 不会出现“冲突”的威胁。 .

因此问题是 - 为什么以及何时我们应该在本地存储键中使用前缀?

(我认为当应用程序中的第三方库使用本地存储时,它可能会防止出现 key 冲突,但除了我想不出其他任何东西)

最佳答案

给本地存储 key 添加前缀有助于识别 key 是属于您的应用还是属于第 3 方库。

这不是必需的。但是当你有很多键时,最好给它们加上前缀。

关于javascript - 构建客户端应用程序时,在本地存储中的键中使用前缀有什么好处? (特别是在 AngularJS/Angular 应用程序中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45733662/

相关文章:

javascript - 使用 create-react-app 时 .babelrc 文件的位置是什么?

javascript - 如何在jquery中使用函数体onload?

javascript - React 应用程序中的导航

javascript - 在 Angular JS 中使用 HTML 版本控制渲染动态 UI

javascript - Angular js。在路由器中注入(inject)服务

angular - 从另一个组件更新时如何检测服务变量的变化?

javascript - Jquery 循环问题

javascript - 如何在 angularjs 中做 CRUD 的基类概念?

javascript - 如何在不使用 Angular 5 初始化的情况下正确地有条件地嵌入自定义组件?

angularjs - 将 ng2-bootstrap 与 Angular 2 RC 6 一起使用 - 无法绑定(bind)到无法绑定(bind)到 [...] 因为它不是 [...] 的已知属性