Repository files navigation Doit! 웹 프로그래밍을 위한 자바스크립트 기본편
안녕? 자바스크립트!
웹 프로그래밍이란?
자바스크립트로 무엇을 할 수 있을까?
자바스크립트의 특징은 무엇일까?
자바스크립트와 친해지기
개발 환경 준비하기
비쥬얼 스튜디오 코드(VSCode)와 인사하기
자바스크립트 소스 작성하고 실행하기
나의 첫 번째 자바스크립트 프로그램
자바스크립트의 입력과 출력
자바스크립트 소스를 작성할 때 지켜야 할 규칙
변수와 자료형 그리고 연산자
변수란 무엇일까?
자료형 이해하기
연산자 이해하기
연산자 깊게 알아보기
흐름을 제어한다! 제어문
조건에 따라 흐름 조절하기 ㅡ if문, if-else문과 조건 연산자
조건이 많을 때 흐름 조절하기 ㅡ switch문
명령 반복 실행하기 ㅡ for문
for문 반복하기 ㅡ 중첩 for문
특정 조건에 따라 반복하기 ㅡ while문, do-while문
반복을 건너뛰거나 멈추기 ㅡ break문, continue문
함수와 이벤트
여러 동작을 묶은 덩어리, 함수
여러 번 사용할 수 있는 함수 만들기
이벤트 다루기
여러 자료를 한꺼번에 담는 객체
객체란?
사용자 정의 객체 만들기
Date 객체를 활용해 기념일 계산기 만들기
배열을 쉽게 다루자! Array 객체
Array 객체란?
Array 객체의 함수 알아보기
여행 준비물 점검 프로그램 만들기
웹 문서를 다루는 방법, 문서 객체 모델(DOM)
문서 객체 모델이란?
DOM 요소에 접근하기
웹 요소의 태그 속성 가져와서 수정하기
DOM에서 이벤트 처리하기
웹 요소의 스타일 가져와서 수정하기
DOM에 요소 추가하기
추가한 노드 순서 바꾸거나 삭제하기
폼과 자바스크립트
폼 요소에 접근하는 여러 가지 방법
폼 요소에서 입력값 검증하기
다양한 폼 요소 다루기
웹 브라우저를 다루는 방법, 브라우저 객체 모델(BOM)
브라우저 객체 모델이란?
웹 브라우저를 제어하는 Window 객체
브라우저 정보가 담긴 Navigator 객체
그 밖의 브라우저 객체들
You can’t perform that action at this time.