building paint with VanillaJs
--공부일지--
20210816
canvas로그림판을 구현했는데, 누른 상태로 나갔따 와도 그려지는것과 사이즈 줄이고 키우는것까진 성공.
그런데 이제 나갔을때 클릭하면 canvas안에서 클릭하지 않아도 선이 그려지거나 하는 문제가 생겼다.
일단 혼자 애써봄. 실패. 결국, 구글링해서 완성된 코드를 찾아봤는데...이해하기가 어려웠다.
그래서 마우스 이벤트 찾아봄. 알고보니 mouseevnet는 엄청 다양한것들이 있는데, 그중 'buttons'라는게 이 코드의 핵심이었음.
1번(좌클릭)이 유지될때만 mouseenter 이벤트를 적용하면 됨...역시 공식문서부터 뒤져봐야 한다.