针对移动屏幕的 TouchEvent

近几年智能手机普及,很多用户都用手机上的一个屏幕进行操作。手机上用手,电脑上用鼠标,那么有什么区别别,原先在电脑上写的 mouseovermouseoutclick 之类的事件还能正常使用吗?

其实要看浏览器怎么实现的了,目前手机浏览器太多了,随便找了几个就发现实现的不一样,一般来说 click 事件还是有的(一般情况下是300毫秒延时),鼠标事件有些浏览器也做了兼容。

但为什么不专门针对移动浏览器再做适配呢?

移动设备的触摸事件

事件 说明
touchstart 手指接触
touchmove 手指移动
touchend 手指离开
touchcancel 动作被打断(出现场景和系统,浏览器有关,比如一个通知过来什么的,高风险,慎用)

产生的事件类型 :TouchEvent

TouchEvent 的事件属性:

首先是三个轨迹触点:全是TouchList类型,可以理解为Array类型,即Touch [];

阅读更多

markdown语法说明与测试

由于Git生态圈大法,发现Markdown已经非常普及了,得赶紧补学一下。发现实在是太简单了,语法设计的很是容易,对于天资聪慧的程序员们,看不到半个小时基本可以全盘掌握了。

简单写了一个Markdown测试一下。

MD语法测试

将本文件下载,用自己的markdown编译器,编译,然后看结果,这里测试,如果显示正常则是支持,显示不正常则不支持。

  • 基本语法
  • 扩展语法
  • Github扩展
阅读更多