提供易于使用的本地存储服务的各种库(例如 https://www.npmjs.com/package/angular-2-local-storage 或 https://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/