HTML5最酷的事情之一是新的本地存储功能。这是常规旧cookies和客户端数据库之间的一点点交叉。它比cookies更好,因为它允许跨多个窗口进行存储,它具有更好的安全性和性能,并且即使在浏览器关闭之后,数据仍将保留。因为它本质上是一个客户端数据库,所以您不必担心用户删除cookies,并被所有流行的浏览器所采用。
本地存储对于很多事情来说都很棒,但是它是HTML5工具之一,它可以在没有第三方插件的情况下使网络应用成为可能。能够将数据存储在用户的浏览器中,使您可以轻松创建这些应用程序功能,如:存储用户信息,缓存数据的能力以及加载用户以前的应用程序状态的能力。如果您有兴趣开始使用本地存储,请查看Christian Heilmann去年发布的伟大的24 Ways文章 - 使用HTML5本地存储包装好东西。
敬畏,我们都希望更好的互动,我们都想要一个更具动感的网站,回应用户,并允许用户享受/互动您的内容,而不是只看它。输入,这是绘制HTML5标记,它允许您执行大多数(如果不是更多)互动和动画的可能性,而不是像Flash之类的以前的富互联网应用程序平台。
另外你可以使用HTML5的标签开发游戏。HTML5为开发有趣的交互式游戏提供了一种优秀的,移动友好的方式。如果您以前制作过Flash游戏,那么您一定会喜欢构建HTML5游戏。
现代流行的浏览器都支持HTML5(Chrome浏览器,Firefox,Safari IE9和Opera),并且HTML5文档类型已经创建,所以所有的浏览器,甚至是真正老的和惹人讨厌的IE6都可以使用它。但是,只是因为旧的浏览器识别的文档类型,并不意味着他们可以使用所有新的HTML5标签和好东西。幸运的是,HTML5的构建使事情变得更简单,并且更加跨浏览器友好,所以在那些不喜欢新标签的旧IE浏览器中,我们只需简单地添加一个Javascript shiv,就可以使用新的元素:
领取专属 10元无门槛券
私享最新 技术干货