Do it! 자바스크립트 입문
도서명:Do it! 자바스크립트 입문
저자/출판사:고경희/이지스퍼블리싱
쪽수:352쪽
출판일:2021-11-01
ISBN:9791163033080
목차
01 안녕? 자바스크립트!
__01-1 웹 프로그래밍이란?
__01-2 자바스크립트로무엇을할수있을까?
__01-3 자바스크립트의특징은무엇일까?
02 자바스크립트와 친해지기
__02-1 개발환경준비하기
__02-2 비주얼스튜디오코드와인사하기
____[Doit!]작업폴더를설정하고파일열어보기
____[Doit!]다른파일과비교하며코드작성하기
____[Doit!]라이브서버확장기능사용하기
__02-3 자바스크립트소스작성하고실행하기
____[Doit!] HTML 문서안에자바스크립트소스작성하기
____[Doit!]외부스크립트파일연결하기
__02-4 나의첫번째자바스크립트프로그램
____[Doit!]인사하는브라우저만들기
__02-5 자바스크립트의입력과출력
____[Doit!]크롬브라우저콘솔로오류찾아내기
__02-6 자바스크립트소스를작성할때지켜야할규칙
03 변수와 자료형 그리고 연산자
__03-1 변수란무엇일까?
____[Doit!]나이계산프로그램만들기
__03-2 자료형이해하기
__03-3 연산자이해하기
____[Doit!]할인가격계산프로그램만들기
__03-4 연산자깊게알아보기
04 흐름을 제어한다! 제어문
__04-1 조건에 따라 흐름 조절하기 - if문, if…else문과 조건 연산자
____[Doit!] 3의배수검사기만들기
__04-2 조건이많을때흐름조절하기-switch문
____[Doit!]switch문으로여러조건값확인하기
__04-3 명령반복실행하기-for문
____[Doit!]for문작동과정이해하기
__04-4 for문반복하기-중첩for문
____[Doit!]별찍기실습으로중첩for문알아보기
____[Doit!]구구단프로그램만들기
__04-5 특정조건에따라반복하기-while문, do…while문
____[Doit!]팩토리얼계산기만들기
__04-6 반복을건너뛰거나멈추기-break문, continue문
____[Doit!]짝수더하기프로그램만들기
05 함수와 이벤트
__05-1 여러동작을묶은덩어리, 함수
____[Doit!]버튼으로함수를실행하는프로그램만들기
__05-2 let과constant로변수선언하기
__05-3 여러번사용할수있는함수만들기
__05-4 함수표현식
__05-5 이벤트다루기
____[Doit!]〈button〉태그에이벤트처리기로함수연결하기
____[Doit!] [상세설명] 버튼만들기
____[Doit!]여러이벤트처리기연결하기
06 여러 자료를 한꺼번에 담는 객체
__06-1 객체란?
__06-2 사용자정의객체만들기
____[Doit!]리터럴표기법으로장난감정보객체만들기
____[Doit!]생성자함수로도서목록객체만들기
__06-3 Date객체를활용해기념일계산기만들기
____[Doit!]기념일계산프로그램만들기
07 배열을 쉽게 다루자! Array 객체
__07-1 Array객체란?
__07-2 Array객체의함수알아보기
__07-3 여행준비물점검프로그램만들기
____[Doit!]준비물점검프로그램만들기
08 웹 문서를 다루는 방법, 문서 객체 모델(DOM)
__08-1 문서객체모델이란?
____[Doit!]DOM을사용하지않고상세설명가리기
____[Doit!]DOM을사용하여상세설명가리기
__08-2 DOM 요소에접근하기
____[Doit!] DOM 요소에접근하는여러가지방법
__08-3 웹요소의태그속성가져와서수정하기
____[Doit!]선택한상품이미지표시하기
__08-4 DOM에서이벤트처리하기
____[Doit!]addEventListener( )함수로여러이벤트를한번에처리하기
__08-5 웹요소의스타일가져와서수정하기
____[Doit!] [상세설명보기/닫기] 버튼만들기
__08-6 DOM에 요소 추가하기
____[Doit!]웹문서에새로운노드추가하기
____[Doit!]참가신청명단프로그램만들기
__08-7 추가한노드순서바꾸거나삭제하기
____[Doit!]여러노드를한꺼번에저장하는노드리스트
____[Doit!]참가신청명단프로그램개선하기
09 폼과 자바스크립트
__09-1 폼요소에접근하는여러가지방법
____[Doit!]배송정보자동입력프로그램만들기
__09-2 폼요소에서입력값검증하기
____[Doit!]입력값검증프로그램만들기
__09-3 다양한폼요소다루기
10 웹 브라우저를 다루는 방법, 브라우저 객체 모델
__10-1 브라우저객체모델이란?
__10-2 웹브라우저를제어하는Window객체
____[Doit!]팝업창표시프로그램만들기
__10-3 브라우저정보가담긴Navigator객체
__10-4 그밖의브라우저객체들
찾아보기
[특별부록] 실전프로젝트