阅读数:724
已有1条回答
管理员
HTML5将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图像、动画以及与设备的交互都进行了规范,html5的新特性有:
1、智能表单:表单是实现用户与页面后台交互主要组成部分,HTML5在表单的设计上功能更加强大。input类型和属性的多样性大大地增强了HTML可表达的表单形式,再加上新增加的一些表单标签,使得原本需要JavaScript来实现的控件,可以直接使用HTML5的表单来实现;一些如内容提示、焦点处理、数据验证等功能,也可以通过HTML5的智能表单属性标签来完成。
2、绘图画布:HTML5的canvas元素可以实现画布功能,该元素通过自带的API结合使用JavaScript脚本语言在网页上绘制图形和处理,拥有实现绘制线条、弧线以及矩形,用样式和颜色填充区域,书写样式化文本,以及添加图像的方法,且使用JavaScript可以控制其每一个像素。HTML5的canvas元素使得浏览器无需Flash或Silverlight等插件就能直接显示图形或动画图像。
3、多媒体:HTML5最大特色之一就是支持音频视频,在通过增加了<audio>、<video>两个标签来实现对多媒体中的音频、视频使用的支持,只要在Web网页中嵌入这两个标签,而无需第三方插件(如Flash)就可以实现音视频的播放功能。HTML5对音频、视频文件的支持使得浏览器摆脱了对插件的依赖,加快了页面的加载速度,扩展了互联网多媒体技术的发展空间。
4、地理定位:现今移动网络备受欢迎,用户对实时定位的应用越来,要求也越来越高。HTML5通过引入Geolocation的API可以通过GPS或网络信息实现用户的定位功能,定位更加准确、灵活。通过HTML5进行定位,除了可以定位自己的位置,还可以在他人对自己的开放信息的情况下获得他人的定位信息。
5、数据存储:HTML5较之传统的数据存储有自已的存储方式,允许在客户端实现较大规模的数据存储。为了满足不同的需求,HTML5支持DOM Storage和Web SQL Database 两种存储机制。其中,DOM Storage 适用于具有key/value对的基本本地存储;而WebSQLDatabase是适用于关系型数据库的存储方式,开发者可以使用SQL语法对这些数据进行查询、插入等操作。
6、多线程:HTML5利用Web Worker将Web应用程序从原来的单线程业界中解放出来,通过创建一个Web Worker对象就可以实现多线程操作。JavaScript创建的Web程序处理事务都是在单线程中执行,响应时间较长,而当JavaScript过于复杂时,还有可能出现死锁的局面。HTML5新增加了一个WebWorkerAPI,用户可以创建多个在后台的线程,将耗费较长时间的处理交给后台面不影响用户界面和响应速度,这些处理不会因用户交互而运行中断。
猜你喜欢
路虎发现神行空间怎么样 发现神行有七座车型空间利用率高
预算30万买什么车比较好(推荐3款预算30万的车)
iPhone12有辐射吗
护林防火宣传内容有哪些
鲢鳙有口打不到鱼怎么回事,怎么办
小米手机收不到微信消息怎么办
iQOO 11S支持类DC调光吗
50平米客厅3p空调行吗
三星S22怎么更换壁纸
掉头发吃核桃有用吗 维生素E亚麻油酸使头发再生
红米K60 Pro怎么设置充电提示音
驾驶证真假怎么查(查驾驶证真假的方法)
最新学习
奔驰c260L发动机黄灯亮 出现这种情况要尽快前往4S店维修
一加12跑分是多少
c1可以开三轮摩托车吗
x5与gle哪个更值得买,二者实力相当难分胜负
大岩桐休眠如何处理
支付宝账号可以注销吗
金山高铁主线主要作用是什么
0x00000024蓝屏代码是什么意思
方向盘能打几圈
如懿传高贵妃扮演者
慰来是哪家公司的
一抹军绿代表的是什么