码迷,mamicode.com
首页 > Windows程序 > 详细

HTML5API(5)

时间:2017-11-22 21:51:39      阅读:351      评论:0      收藏:0      [点我收藏+]

标签:键盘事件   drag   client   9.png   标准   hlist   游戏   开始   频繁   

一、SVG

1、svg与canvas的区别

  • canvas绘制的是位图,svg绘制的是矢量图
  • canvas使用JavaScript绘制,svg使用xml绘制
  • canvas不能给每个图形绑定事件,svg可以给每个图形绑定事件
  • canvas适合游戏等频繁操作的应用,svg适合图标
  • canvas需要支持H5标准的浏览器,svg的兼容到IE6
    技术分享图片

2、在html中使用svg

  • <embed引入>

    <embed src="circle1.svg" type="image/svg+xml" />
  • <object>引入

    <object data="circle1.svg" type="image/svg+xml"></object>
  • <iframe>引入

    <iframe src="circle1.svg"></iframe>
  • 直接嵌入

    3、svg绘制图形

    技术分享图片

  • 参考教程 http://www.runoob.com/svg/svg-tutorial.html

    二、触摸屏事件

    1、事件类型

  • touchstart 开始触摸
  • touchmove 触摸移动
  • touchend 结束触摸

    2、touchEvent对象

  • touches
    技术分享图片

3、touchList对象

技术分享图片

4、touch对象

  • clientX
  • clientY
  • pageX
  • pageY
  • scrollX
  • scrollY
    技术分享图片

三、事件类型

鼠标事件

键盘事件

文档事件

图片事件

表单事件

其他事件

四、H5新增事件类型

1、拖放事件 dragEvent

2、多媒体事件 mediaEvent

技术分享图片

3、progress progerssEvent

4、触摸屏事件 touchEvent

技术分享图片

5、window事件

技术分享图片

6、Form事件

技术分享图片

7、Mouse事件

技术分享图片

8、其他事件

技术分享图片

HTML5API(5)

标签:键盘事件   drag   client   9.png   标准   hlist   游戏   开始   频繁   

原文地址:http://www.cnblogs.com/DCL1314/p/7881041.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!