轉載自:https://segmentfault.com/q/1010000002870710
按我的理解是這樣的:
touches:當前屏幕上所有觸摸點的集合列表
targetTouches: 綁定事件的那個結點上的觸摸點的集合列表
changedTouches: 觸發(fā)事件時改變的觸摸點的集合
舉例來說孵滞,比如div1, div2只有div2綁定了touchstart事件,第一次放下一個手指在div2上鸯匹,觸發(fā)了touchstart事件坊饶,這個時候,三個集合的內容是一樣的殴蓬,都包含這個手指的touch匿级,然后,再放下兩個手指一個在div1上染厅,一個在div2上痘绎,這個時候又會觸發(fā)事件,但changedTouches里面只包含第二個第三個手指的信息肖粮,因為第一個沒有發(fā)生變化孤页,而targetTouches包含的是在第一個手指和第三個在div2上的手指集合,touches包含屏幕上所有手指的信息涩馆,也就是三個手指行施。