soword科技言
永久公益免费API接口
提供永久免费的API接口,查看更多API接口,如果您有其他免费API资源,请联系我们,造福人类。
提供商务开发:小程序,系统,APP
定制开发,免费评估,免费咨询,价格便宜,售后保障,前往开发服务中心联系开发客服中心
html5开发手册,html5使用说明,HTML5离线手册

HTML5是定义HTML的标准的最新发展该术语代表两个不同的概念。它是HTML语言的新版本,具有新的元素,属性和行为,以及更多的技术,可用来构建更多样化和更强大的网站和应用程序。该集合有时称为HTML5和朋友,通常简称为HTML5。

该参考页面旨在供所有Open Web开发人员使用,它链接到许多有关HTML5技术的资源,这些资源根据其功能分为几类。

  • 语义:允许您更精确地描述您的内容。

  • 连接性:允许您以新颖的方式与服务器通信。

  • 离线和存储:允许网页在本地将数据存储在客户端,并更有效地进行离线操作。

  • 多媒体:使视频和音频成为开放网络中的头等公民。

  • 2D / 3D图形和效果:允许更多种演示选项。

  • 性能和集成:提供更高的速度优化和更好地使用计算机硬件。

  • 设备访问:允许使用各种输入和输出设备。

  • 样式:让作者编写更复杂的主题。

语义学

连接性

  • 网络插座

  • 允许在页面和服务器之间建立永久连接,并通过这种方式交换非HTML数据。

  • 服务器发送的事件

  • 允许服务器将事件推送到客户端,而不是经典范例,在经典范例中,服务器只能响应客户端请求发送数据。

  • WebRTC

  • RTC代表实时通信的这项技术允许与其他人连接并直接在浏览器中控制视频会议,而无需插件或外部应用程序。

离线和存储

离线资源:应用程序缓存

  • Firefox完全支持HTML5离线资源规范。大多数其他人都在某种程度上具有脱机资源支持。

  • 线上和线下活动

  • Firefox 3支持WHATWG联机和脱机事件,这些事件使应用程序和扩展可以检测是否存在活动的Internet连接,以及检测连接何时向上和向下。

  • WHATWG客户端会话和持久性存储(又名DOM存储)

  • 客户端会话和持久存储允许Web应用程序在客户端上存储结构化数据。

  • 索引数据库

  • IndexedDB是一种Web标准,用于在浏览器中存储大量结构化数据,并使用索引对这些数据进行高性能搜索。

  • 使用Web应用程序中的文件

  • Gecko已添加了对新HTML5 File API的支持,从而使Web应用程序可以访问用户选择的本地文件。这包括选择使用多个文件支持<input>类型 文件的HTML元素的新的多重属性。也有FileReader

多媒体

  • 使用HTML5音频和视频

  • <audio><video>元素嵌入,并允许新的多媒体内容的操作。

  • WebRTC

  • RTC代表实时通信的这项技术允许与其他人连接并直接在浏览器中控制视频会议,而无需插件或外部应用程序。

  • 使用Camera API

  • 允许使用,操作和存储来自计算机相机的图像。

  • 跟踪和WebVTT

  • 该 <track>元素允许字幕和章节。WebVTT是文本轨道格式。

2D / 3D图形和效果

性能与整合

  • 网络工作者

  • 允许将JavaScript评估委托给后台线程,从而允许这些活动防止减慢交互事件的速度。

  • XMLHttpRequest 2级

  • 允许异步获取页面的某些部分,使其显示动态内容,具体取决于时间和用户操作。这是Ajax背后的技术

  • JIT编译JavaScript引擎

  • 新一代的JavaScript引擎功能更加强大,从而带来了更高的性能。

  • 历史API

  • 允许操纵浏览器历史记录。这对于页面以交互方式加载新信息特别有用。

  • contentEditable属性:将您的网站转换为Wiki!

  • HTML5已标准化contentEditable属性。了解有关此功能的更多信息。

  • 拖放

  • HTML5拖放API支持在网站内和网站之间拖放项目。这也提供了一个更简单的API,供扩展程序和基于Mozilla的应用程序使用。

  • HTML中的焦点管理

  • 支持新的HTML5activeElementhasFocus属性。

  • 基于Web的协议处理程序

  • 现在,您可以使用navigator.registerProtocolHandler()方法将Web应用程序注册为协议处理程序

  • requestAnimationFrame

  • 允许控制动画渲染以获得最佳性能。

  • 全屏API

  • 控制网页或应用程序整个屏幕的使用情况,而不显示浏览器UI。

  • 指针锁定API

  • 允许将指针锁定到内容,因此当指针达到窗口限制时,游戏和类似应用程序不会失去焦点。

  • 线上和线下活动

  • 为了构建良好的具有脱机功能的Web应用程序,您需要知道应用程序实际何时脱机。顺便说一句,您还需要知道您的应用程序何时再次返回在线状态。

设备访问

  • 使用Camera API

  • 允许使用,操作和存储来自计算机相机的图像。

  • 触摸事件

  • 处理程序对用户按下触摸屏创建的事件做出反应。

  • 使用地理位置

  • 让浏览器使用地理位置定位用户的位置。

  • 检测设备方向

  • 当运行浏览器的设备改变方向时,获取信息。这可以用作输入设备(例如,使游戏对设备的位置做出反应)或使页面的布局适应屏幕的方向(纵向或横向)。

  • 指针锁定API

  • 允许将指针锁定到内容,因此当指针达到窗口限制时,游戏和类似应用程序不会失去焦点。

样式

CSS已得到扩展,能够以更加复杂的方式对元素进行样式设置。这通常被称为CSS3,尽管CSS不再是单片规范,并且不同的模块也不全是3级:有些模块处于1级,另一些模块处于4级,涵盖了所有中间级。

  • 新的背景样式功能

  • 现在可以使用box-shadow多个背景和CSS在元素上放置阴影filter您可以通过阅读高级框式效果了解更多有关这些的信息

  • 更多花哨的边框

  • 现在,不仅可以使用图像来设置边框的样式,使用border-image及其相关的长期属性,而且该border-radius属性还支持圆角边框

  • 动画风格

  • 使用CSS Transitions在不同状态之间进行动画处理,或使用CSS Animations在不触发事件的情况下对页面的各个部分进行动画处理,现在您可以控制页面上的移动元素。

  • 排版改进

  • 作者可以更好地控制字体,以达到更好的排版效果。它们可以控制text-overflow断字,但也可以为其添加阴影或更精确地控制其装饰由于有了新@font-face的规则,可以下载和应用自定义字体

  • 新的演示布局

  • 为了提高设计的灵



新人小程序+APP定制199元起


发放福利,助力中小企业发展,真正在互联网中受益

点击询问定制

广告服务展示