썸네일은 룸메이트가 그려준 내 모습 ㅎㅎ ㅋㅋㅋ
자바스크립트로 class를 추가(add) 또는 삭제(remove)해서 css 요소를 적용 또는 해제할 수 있다.
getElement(s)By
보다는 querySelector
를 사용하자.
innerHTML
보다는 textContent
를 사용하자.
(innerHTML은 XSS Attack을 적용받을 수 있기 때문에! 위험하다!)
졸업 프로젝트는 맨땅에 해딩으로 바로 리액트만 조금 독학하고 시작한거라, getElementBy
와 같은 메서드는 사용했지만, 그게 DOM을 다루는 건줄도 모르고 썼다. 당시에 이벤트 발생 시 다른 css
속성을 적용하고 싶어서 이것 저것 무작정 시도해서 굉장히 지저분한 코드를 짰던 기억이 있는데, JS와 DOM을 활용해서 이렇게 간단하고 깔끔하게 적용할 수 있는거였다니! 완전 유레카! 다.
부트캠프 약 한달 째, 앞으로 더 많은 코딩 지식을 쌓아 나갈 생각하니 기대가 되기 시작했다. 걱정도 많이 껴안은 채로 시작했던 부트캠프지만, 점점 더 많은걸 알아가고, 이미 알던 것도 더 확실히 다잡으며 꽤나(?) 성장한 내 모습을 보니 앞으로의 나날들이 더 기다려진다.
매우 긍정적 변화! 딱 기다려라~~ 멋진 개발자가 되어주마!! ☆ミ(o*・ω・)ノ