哪个是更好的选择:localStorage(),window.localStorage()或document.localStorage()?

木川 *_* 炎星 21 javascript local-storage

问题就是这一切.我意识到所有选项可以在最新的浏览器中运行,但是什么是语义上最好的选择,为什么?

Fel*_*ipe 30

好问题.根据W3C标准,正确的是window.localStorage,因为localStorage属性是window对象的一部分.它不是一个功能,它是一个属性.

来源:http://dev.w3.org/html5/webstorage/#dom-localstorage 示例:http://www.rajdeepd.com/articles/chrome/localstrg/LocalStorageSample.htm

  • 据我所知,localStorage对象不可用于文档对象的窗口.因此,一个不比另一个(文档)好,只有一个是有效的(窗口). (3认同)