
H5就是html5。
html5是由万维网联盟于2014年10月29日宣布的HTML最新修订版本,html5目的是取代1999年所制定的HTML 4.01和XHTML 1.0标准。
html5新引进的语法特征能够在移动设备上支持多媒体,能更好的适应移动端设备。新的解析规则增强了灵活性、新属性、淘汰过时的或冗余的属性,真正地改变了用户与文档的交互方式。
扩展资料:
HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5在从前HTML4.01的基础上进行了一定的改进,虽然技术人员在开发过程中可能不会将这些新技术投入应用,但是对于该种技术的新特性,网站开发技术人员是必须要有所了解的。
HTML5将web带入一个成熟的应用平台,在这个平台上,视频、音频、图像、动画以及与设备的交互都是标准化的。表单是用户与页面背景交互的主要部分。HTML5在表单设计中更强大,输入类型和属性的多样性大大地增强了HTML可以表达的表单形式。
html5有一些新的表单标记,需要JavaScript的控件可以通过HTML5表单直接实现。利用HTML5智能表单属性标签还可以实现内容提示、焦点处理、数据验证等功能。
参考资料:百度百科-html5
对于用户来说,html5提高了用户体验,加强了视觉感受。1、HTML5技术在移动端,能够让应用程序回归到网页,并对网页的功能进行扩展,用户不需要下载客户端或插件就能够观看视频、玩游戏, *** 作更加简单,用户体验更好。2、HTML5的视音频新技术解决了移动端苹果和安卓4.0+,对flash的支持问题。在视音频方面,性能表现比flash要更好。3、网页表现方面,HTML5中的CSS3特效样式、Canvas、webgl的介入,不仅加强了网页的视觉效果,甚至能够使用户在网页当中看到三维立体特效。4、另外其跨平台的特点,可以避免传统移动终端上的Native App,开发者必须针对不同的 *** 作系统进行研发工作的弊端,从时间和资金成本上讲远小于跨系统移植。而且html5的语言简单,容易学习。html5 拖动效果在手机上实现方法是调用drag和drop一系列函数实现的。
注意:拖拽源在拖拽 *** 作结束将得到dragend事件对象,不管 *** 作成功与否。
举例:
定义可拖放内容
<div id="columns">
<div class="column" draggable="true"><header>A</header></div>
<div class="column" draggable="true"><header>B</header></div>
<div class="column" draggable="true"><header>C</header></div>
</div>
2、监听拖动事件
可附加大量不同事件以监听整个拖放过程:
dragstart
drag
dragenter
dragleave
dragover
drop
dragend
a.这里是开始拖拽
function handleDragStart(e) {
this.style.opacity = '0.4' // this / e.target is the source node.
}
var cols = document.querySelectorAll('#columns .column')
[].forEach.call(cols, function(col) {
col.addEventListener('dragstart', handleDragStart, false)
})
b.dragenter、dragover 和 dragleave 事件处理程序可用于在拖动过程中提供额外的可视化提示。例如,在拖动期间将鼠标悬停在某一列上方时,其边框可能会变成虚线。这样,用户就能知道这些列也是放置的目标区域。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)