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