2022년 02월 18일
수정하기
문서 생성 2022-02-18 14:43:41 최근 수정 2022-04-12 14:26:58
📚 오늘 도전하고, 배운 것
Event
요소에 click
이벤트를 추가했는데 Chrome에서는 잘 작동되었는데 아이폰에서 확인하니 작동이되지 않았다. 아이폰은 Safari에서 확인을 했고, imac에 있는 safari 또한 안돼서 Safari 문제임을 알 수 있었다. 콘솔을 찍어보니 Chrome에서는 PointerEvent
가 나오고, Safari에서는 MouseEvent
가 나왔다. 여기서 다른 사람의 코드를 그냥 생각없이 가져왔던 것이 문제가 되었다. 해당 코드는 PointerEvent
에 있는 path
값을 사용했는데 이게 Safari에서는 MouseEvent
가 발생하니 해당 속성이 없어서 오류가 났던 것이다.
기능을 추가할 때 여러 브라우저에서 확인해야함을 배웠고, 코드를 가져왔으면 그게 어떻게 작동하는지 상세히 살펴봐야된다는 것을 배웠다.
🤔 학습하면서 궁금하거나 어려웠던 점
🌅 내일은 무엇을?
- 백준 알고리즘 문제 풀기