최근 글

여러 웹 요소 중 조건과 일치하는 첫 번째 카드 한 장이 밝게 선택된 모습

JavaScript / querySelector()로 CSS 선택자에 맞는 첫 요소 선택하기

document.querySelector()로 CSS 선택자에 일치하는 첫 요소를 찾는 방법을 설명합니다. 복합 선택자, null, 잘못된 선택자의 SyntaxError를 실행 예제로 비교합니다.

긴 문자열 리본 위에서 특정 패턴의 조각 여러 개가 렌즈 아래 강조되는 모습

JavaScript / match()로 정규표현식에 맞는 문자열 찾기

String.match()가 정규표현식 결과를 배열 또는 null로 반환하는 방법을 설명합니다. g·i 플래그와 캡처 그룹에 따라 결과 모양이 어떻게 달라지는지 예제로 비교합니다.

웹 요소 격자에서 같은 형태의 카드 여러 장을 하나의 트레이로 모으는 모습

JavaScript / getElementsByTagName()으로 태그별 요소 선택하기

document·Element.getElementsByTagName()으로 태그 요소를 찾는 범위와 인덱스 사용법을 설명합니다. HTMLCollection이 요소 추가·삭제를 즉시 반영하는 모습을 예제로 확인합니다.

길게 늘어선 문자 블록에서 양쪽 탐색 빛이 같은 색의 첫 블록과 마지막 블록을 찾는 모습

JavaScript / 문자열 indexOf()와 lastIndexOf()로 위치 찾기

String.indexOf()와 lastIndexOf()가 찾은 문자열의 첫·마지막 인덱스를 반환하는 방법을 설명합니다. 시작 위치와 겹치는 일치, -1·0 판정을 입력 예제로 비교합니다.

큰 투명 공간 안에 작은 경계 상자들이 겹쳐 있고 데이터 구슬의 접근 범위가 구분되는 모습

JavaScript / 전역변수와 지역변수 차이, 스코프 이해하기

JavaScript 전역·지역 변수의 접근 범위와 섀도잉을 설명합니다. let·const와 var의 블록/함수 범위, 클로저가 지역 값을 유지하는 경우를 실행 예제로 확인합니다.

여러 색의 문자열 리본과 작은 값 조각이 하나의 긴 리본으로 조합되는 모습

JavaScript / 문자열 만들기, 따옴표와 템플릿 리터럴 사용법

JavaScript 문자열을 작은따옴표·큰따옴표·백틱으로 만드는 방법을 설명합니다. 따옴표, 역슬래시, 줄바꿈과 템플릿 리터럴의 실제 값을 예제로 비교합니다.

작업 줄들이 경계 표시와 블록 묶음에 따라 가지런히 정리되는 모습

JavaScript / 명령문·세미콜론 작성법과 줄바꿈 주의점

JavaScript 명령문을 세미콜론과 줄바꿈으로 구분하는 규칙을 설명합니다. 자동 세미콜론 삽입과 return 뒤 줄바꿈의 결과를 실행 가능한 예제로 비교합니다.

브라우저 페이지와 별도의 스크립트 파일 모양 카드가 연결되는 모습

JavaScript / HTML에 스크립트 넣기와 외부 JS 파일 연결하기

HTML 문서에 JavaScript를 직접 쓰거나 외부 파일로 연결하는 방법을 설명합니다. 실행 가능한 두 예제로 파일 경로, defer·async의 실행 시점과 오류 확인 방법을 살펴봅니다.

서로 다른 색의 프로퍼티 서랍을 가진 하나의 입체 객체 상자가 열린 모습

JavaScript / 객체 만들기와 프로퍼티 읽기·수정하기

JavaScript 객체를 리터럴과 빈 객체로 만드는 방법을 설명합니다. 점·대괄호 표기, 속성 존재 검사, 새 객체의 참조 차이를 실행 가능한 상품 예제로 확인합니다.

가지런한 콘텐츠 줄 옆에 반투명 메모 카드와 접힌 주석 표시가 놓인 모습

JavaScript / 한 줄·여러 줄 주석 작성법과 주의점

// 한 줄 주석과 /* */ 블록 주석의 문법을 설명합니다. 한 줄을 주석 처리하거나 해제하는 전체 예제로 실행 차이를 확인하고, 중첩·문자열·공개 소스의 주의점도 살펴봅니다.