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