标签 HTML 下的文章
HTML代码规范
基于 W3C、苹果开发者 等官方文档,并结合团队业务和开发过程中总结的规范约定,让页面HTML代码更具语义性。
Cookie与LocalStorage和SessionStorage
Cookie
Cookie
是小甜饼的意思。顾名思义,cookie
确实非常小,它的大小限制为4KB左右,是网景公司的前雇员 Lou Montulli 在1993年3月的发明。它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie
中存入一段辨别用户身份的数据来实现的。
localStorage
localStorage
是 HTML5
标准中新加入的技术,它并不是什么划时代的新东西。早在 IE 6 时代,就有一个叫 userData
的东西用于本地存储,而当时考虑到浏览器兼容性,更通用的方案是使用 Flash
。而如今,localStorage
被大多数浏览器所支持,如果你的网站需要支持 IE6+,那以 userData
作为你的 polyfill
的方案是种不错的选择。
sessionStorage
sessionStorage
与 localStorage
的接口类似,但保存数据的生命周期与 localStorage
不同。做过后端开发的同学应该知道 Session
这个词的意思,直译过来是“会话”。而 sessionStorage
是一个前端的概念,它只是可以将一部分数据在当前会话中保存下来,刷新页面数据依旧存在。但当页面关闭后,sessionStorage
中的数据就会被清空。