张啸


世界上最快乐的事,莫过于为理想而奋斗。


  1. H5(10) 跨文档消息传输

    HTML5提供了在网页文档之间相互接收与发送信息的功能。使用这个功能,只要获取到网页所在窗口对象的实例,不仅同源(域+端口号)的Web网页之间可以互相通信,甚至可以实现跨域通信。


  2. H5(9) 离线Web应用程序

    Web应用程序已经变得越来越复杂,越来越成熟了,很多领域都在利用着Web应用程序。但是,它有一个致命的缺点:如果用户没有和Internet建立连接,他就不能利用这个Web应用程序了。


  3. H5(8) Web Storage与本地数据库

    Web Storage存储机制是对HTML4中cookies存储机制的一个改善。由于cookies存储机制有很多缺点,HTML5中不再使用它,转而使用改良后的Web Storage存储机制。

    本地数据库是HTML5中新增的一个功能,使用它可以在客户端本地建立一个数据库——原本需要保存在服务器端数据库中的内容现在可以直接保存在客户端本地了,这大大减轻了服务器端的负担,同时也加快了访问数据的速度。


  4. H5(7) Audio && Video

    本文介绍HTML5中新增的两个元素——video元素与audio元素,它们分别用来处理视频数据和音频数据。需要说明的是,本文中的“媒体”一词是对音频和视频的总称。


  5. H5(6) 拖放API

    HTML5中,提供了直接支持拖放操作的API。虽然HTML5之前已经可以使用mousedownmousemovemouseup来实现拖放操作,但是这只支持浏览器内部的拖放,而在HTML5中,已经支持在浏览器与其他应用程序之间的数据互相拖动,同时也大大简化了有关于拖放方面的代码。


  6. H5(5) 文件API

    HTML5中提供了一个关于文件操作的文件API,通过使用这个API,对于从Web页面上访问本地文件系统的相关处理会变得十分简单。


  7. H5(4) 增强的页面元素

    在HTML5中,不仅增加了很多表单的元素,同时也增加和改良了可以应用在整个页面中的元素,本文将对这些元素进行简要的介绍。


  8. H5(3) 表单

    在创建Web应用程序的时候,免不了会用到大量的表单元素。在HTML5标准中,吸纳了Web Forms 2.0的标准,大幅度强化了针对表单元素的功能,使得关于表单的开发更快、更方便。


  9. H5(2) 结构

    在HTML5中,为了使文档的结构更加清晰明确,追加了几个与页眉、页脚、内容区块等文档元素相关联的结构元素。需要说明的是,本文所讲的内容区块是指将HTML页面按逻辑进行分割后的单位。例如对于书籍来说,章、节都可以称为内容区块;对于博客网站来说,导航菜单、文章正文、文章的评论等每一个部分都可称为内容区块。


  10. H5(1) 概述

    自从2010年HTML5正式推出以来,它立刻受到了世界各大浏览器的热烈欢迎与支持。根据世界上各大IT界知名媒体评论,新的Web时代,HTML5的时代马上就要到来。本文主要介绍HTML5的一些优势和能够解决什么问题。