노는게 제일 좋습니다.
Nomad Coders : 바닐라JS로 그림판 만들기 수강 본문
https://nomadcoders.co/javascript-for-beginners-2
데이터 라벨링툴과 같이 그리기 입력이 동반되는 프로그램에서 캔버스가 쓰일 것 같아, 미리미리 가볍게 들었다. 내용이 깊지 않고 MDN문서를 참조하여 기능을 그대로 사용하는 수준이어서, 하루 2시간씩 이틀동안 모두 볼 수 있었다. Canvas API, 2D context에 대해 다루고, 그 외 내용은 일절 없어서 좋았다. 다른 지식을 더 찾아보기 위한 개념은 충분히 주입해준다.
내용 요약
- 재래식 HTML, CSS, JS를 이용한 레이아웃, 스크립트 구성
- reset CSS로 브라우저 기본 스타일 밀어버리고, 새로운 스타일 지정
- Canvas Path생성, Stroke/Fill style 지정
- [Paint/Fill] 토글 버튼으로 Stroke, Rect각각 그리기
- 더미 a 요소와 canvas.toDataURL을 이용한 이미지 다운로드
'웹' 카테고리의 다른 글
React setState와 후속 코드의 실행순서 뒤바뀜 해결 (0) | 2021.02.13 |
---|---|
react + express 세션이 제대로 박히지 않는 경우 (0) | 2021.02.12 |
웹뷰만 달랑 있는 안드로이드 앱 만들기 : 설치부터 배포까지 (1) | 2021.02.02 |
react.js 빌드된 프로젝트 gh-pages로 배포할 때 custom domain이 초기화되는 현상 (0) | 2020.10.12 |
Github Page에 Build된 react프로젝트 배포 : manifest.json 404 에러 (0) | 2020.10.11 |
Comments