阅读数: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,用户可以创建多个在后台的线程,将耗费较长时间的处理交给后台面不影响用户界面和响应速度,这些处理不会因用户交互而运行中断。
猜你喜欢
qq通过手机通讯录添加好友
冬天鹅绒被一般几斤重合适
pro和pro max有什么区别
com口是什么接口
养月季花对风水不利吗 放在正确的位置辟邪挡煞
华为nova11怎么屏幕常亮
iPhone13Pro拍照锐化严重怎么办
广西十三鹰有多少兄弟
南狮狮头被称为
奔腾t99是什么变速箱 8at和6at(变速平顺连贯)
手机铃声设置了怎么还是默认铃声
vivo X90s有玻璃版本吗
最新学习
魅族20怎么关闭应用程序
手动挡科目二考试内容有哪些(科目二手动挡考试内容及合格标准)
手机摄像头mp是什么意思
启辰d60价格 2020款启辰d60落地价5万元(动力性能十分够用)
a级车什么意思
2022款长城炮价格(长城金刚炮的预售价格在多少)
苹果手机怎么登录新的ID号
逸达和univ区别
厨房下水柜门打开很臭怎么办
吉利汽车大全价格表(吉利ICON巧克力正式上市)
15万左右的suv推荐途岳(2022款大众途岳值不值得买)
天门冬茎叶发黄怎么办 黄叶枯萎的原因及补救办法