javascript 기본 문법, 개념들을 어느정도 공부했고 인터넷에서 접한 많은 개발자들은 무언갈 만들어보며 공부해야지 실력향상에 도움이 된다하여, 매주 기분전환겸 행복회로를 돌리기위해 구매하는 로또추첨기를 만들었습니다.

사실 로또추첨기는 프로그래밍언어를 배우게된다면 입문단계의 예제로 많이 쓰이는걸로 알고있는데,
내가 사용할 수 있을정도의 레벨로 만들어 보기로 했습니다.

저는 jquery로 javascript를 처음 영접하여 DOM조작을 jquery에 의존하여 사용했기 때문에 이번 토이 프로젝트에서는 DOM API에 대해 좀 더 공부할겸 jquery를 제외하고 시작했습니다.

이번에 프로젝트를 진행하면서 구글에 가장 많이 검색한 문장은 javascript 000 without jquery였습니다ㅠ

역시나 프로젝트를 진행하면서 겪었던 에로사항은 대부분 DOM조작 이였습니다.
예를들어 jquery로는 $('selector').find()로 쉽게 자식node를 조작했지만 jquery없이는 [...document.querySelector('selector').children]이런식으로 자식을 배열로 만들어 그 배열을 순회하여 원하는 조건의 node를 찾는 방법으로 진행했습니다.(잘못한건가요?)

이런 비슷한 에로사항들을 겪으며 그 전에는 jquery가 처음 시장에 나왔을때는 혁명이라 불리웠다는 여러 인터넷의 글들을보며 체감하진 못했는데, 이번 기회에 조금이나마 이해할 수 있었습니다.

하지만 이제 많은 서비스에서 jquery를 사용하지않는 추세로 간다는 것에 가슴 깊이 아파하며 더 vanila JS에 대해 열심히 공부해야할 것 같습니다.

마지막으로 만들어본 프로젝트 링크 공유드리고 마무리하겠습니다.
로또되자!

혹시나 마침 로또를 구매할 예정이셨다면 한번 써보시는것도..