스코프 (scope) var / let / const

자바스크립트로 개발하는 데 있어서 필요한 필수 개념들을 정리할 예정입니다. 우선은 스코프 (scope)와 var / let / const에 대해서 정리해보았습니다. 스코프 (scope)란? 스코프는 변수나 함수가 유효한 범위를 나타내는 개념입니다. 스코프는 코드 내에서 변수에 접근할 수 있는 범위를 결정하며, 변수의 유효성과 생존 기간을 관리합니다. 스코프는 변수가 어디서 유효한지를 결정하므로, 변수의 충돌을 방지하고 코드의 안정성을 높이는 데 중요한 … Read more

jQuery 둘러보기

jQuery 는 4년 전에 웹 개발을 처음 맛보기로 공부했을 때, 마주한 녀석이였습니다. 자바스크립트로만 구현하기 복잡한 것들을 jQuery로 찾아서 넣으면 손쉽게 기능을 구현할 수 있어서 덕지덕지 사용했던 기억이 있네요… 하지만 최근 웹 개발의 트렌드는 React, Vue.js, Svelte 같은 SPA 용 프레임워크나 라이브러리로 옮겨가고 jQuery의 인기는 시들해졌다는데… 그 이유는 무엇일까요? 이번 글에서는 한 때 남용했던? JQuery를 한 … Read more

DOM (Document Object Model)

DOM이란 무엇이고 그 구조는 어떻게 확인 할 수 있는지 정리해보았습니다. DOM (Document Object Model)은 웹 페이지의 구조를 프로그래밍적으로 조작할 수 있게 해주는 API입니다. DOM은 문서를 트리 구조로 표현합니다. DOM 메서드를 사용하면 프로그래밍적으로 트리에 접근할 수 있으며, 이를 통해 문서의 구조, 스타일, 콘텐츠를 변경할 수 있습니다. 노드란 문서의 구조를 나타내는 객체를 뜻합니다. 노드는 다른 노드의 부모, … Read more