헷갈리는 코드가 있습니다
으아악 document.ontouchstart!==null
이라고 표시되면 터치스타트를 사용할 수 있다는 의미이며 다음과 같이 표시됩니다.
왜 위에 이렇게 쓰여있나요?
巴扎黑2017-06-08 11:05:12
로 쓰면
으아아아이해하실 거에요, ontoucstart
是doucment
对象的一个属性,但是ontouchstart
指向函数的的一个引用,也就是ontouchstart
指向一个对象,未指向时,ontouchstart
需要一个初始值 ,这个初始值是null
,如果支持touchstart
事件,那ontouchstart初始值设为null
그래서 이렇게 써있어요
typecho2017-06-08 11:05:12
으아악
이는 현재 브라우저가 ontouchstart를 지원한다는 것을 보여줍니다. 지원하지 않으면 document.ontouchstart
的值是undefined
,再者document.ontouchstart
没有被绑定事件的情况下就是等于null, 所以你才可以这样使用document.ontouchstart = function(){};
초기값은 Null입니다. null이 아니면 지원되지 않는다고 할 수 있습니다
으아악