网页小工具的未来发展趋势
新兴 HTML 5 特性
HTML 5 中的一些特性在日常开发中逐渐标准化,为开发者带来新机遇。不过,目前并非所有浏览器都能全面支持 HTML 5,开发者在实现相关功能时,需查阅对应浏览器厂商的文档。下面介绍两个对小工具开发者很有用的 HTML 5 特性。
本地存储
过去,浏览器存储数据主要依靠 Cookie,它只是简单的名值对,仅适用于小范围、非关键数据。而 HTML 5 对客户端存储环境进行了全面革新。
新的标准提供了替代 Cookie 的方案,能更安全、可靠地存储基本名值数据,且使用起来更便捷。例如,在当前浏览器会话期间存储一个字符串,只需这样操作:
sessionStorage.myName = 'my value';
sessionStorage 提供了一个持久且按需使用的命名空间,在当前会话的任何时刻, sessionStorage.myName 都会返回 'my value' 。对于跨会话的名值存储, localStorage 也有类似功能。
若需要更复杂的数据存储,HTML 5 还提供了可通过 JavaScript 访问的全功能 SQL 数据库。当开发者明确某个平台使用的特定浏览器支持所需技术时,就可以自由使用。与 Cookie 相比, localStorage 和 sessionStorage
超级会员免费看
订阅专栏 解锁全文
7994

被折叠的 条评论
为什么被折叠?



