HTML5
Reference document:
http://www.w3school.com.cn/html5/html_5_intro.asp
1. Use <video> to display some video in html (mp4. ogg.)
<video src="movie.ogg" controls="controls"> </video>
2. Use <audio> to play some music(mp3. Wav. Ogg Vorbis)
<audio src="music.mp3" controls="controls"></audio>
3.Drag and Drop
如果你想拖动图片,做下面几步:
A. draggable 设为true
<image src="picture.jpg" draggable="true" />
B. ondragstart 开始拖动的事件触发,ondragstart 属性调用了一个函数,drag(event),它规定了被拖动的数据。
dataTransfer.setData() 方法设置被拖数据的数据类型和值:
function drag(ev) { ev.dataTransfer.setData("Text",ev.target.id);
}
C. ondragover 事件规定在何处放置被拖动的数据
默认地,无法将数据/元素放置到其他元素中。如果需要设置允许放置,我们必须阻止对元素的默认处理方式。
这要通过调用 ondragover 事件的 event.preventDefault() 方法
D. 当放置被拖数据时,会发生 drop 事件。
4. canvas
这个元素可以画一些简单的图形如直线,圆形或者是直接贴图......
5. SVG
http://www.w3school.com.cn/svg/index.asp
5.HTML5 地理定位 (我最喜欢的HTML5特性)
原理:HTML5 Geolocation API 用于获得用户的地理位置。 然后用getCurrentPosition() 方法来获得用户的位置。
showPosition()可以显示经度纬度。 如果需要将地图显示在网页上就用google地图或者是百度地图将经度纬度在地图上标示出来.
Example: http://www.w3school.com.cn/tiy/t.asp?f=html5_geolocation_map