책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788994506807
· 쪽수 : 560쪽
· 출판일 : 2014-01-29
목차
1장 웹 프로그래밍 기초 지식
1.1 자바스크립트 학습을 위한 HTML, CSS 2
1.2 자바스크립트 학습을 위한 편집 툴 8
2장 자바스크립트 기본
2.1 자바스크립트 선언 및 실행하기 12
2.2 데이터 입/출력 20
2.3 주석문, 변수와 연산자, 자료형 36
2.4 배열 Array 객체 45
2.5 함수의 정의와 호출 51
2.6 자바스크립트 객체의 멤버 접근 55
2.7 이벤트 핸들러와 이벤트 처리 57
3장 제어문 익히기
3.1 if 조건문 67
3.2 if else 조건문 68
3.3 중첩 if else 조건문 69
3.4 switch 선택문 70
3.5 for 반복문 73
3.6 for in 반복문 74
3.7 if 문, for 문, while 문의 비교 75
3.8 do while 문 76
3.9 제어문을 활용한 높다/낮다 게임 77
4장 자바스크립트 객체
4.1 기본으로 제공되는 유용한 내장 객체들 81
4.2 사용자정의 객체와 상속, 생성자 94
4.3 실습 예제(햄버거 하우스 게임) 98
5장 브라우저 객체 모델 BOM
5.1 window 객체 102
5.2 history 객체 104
5.3 location 객체 107
5.4 navigator 객체 110
5.5 alert, confirm, prompt 메소드 112
6장 문서 객체 모델 DOM
6.1 document 객체 116
6.2 getElementById 메소드 118
6.3 getElementsByTagName 메소드 119
6.4 createElement 메소드 121
6.5 실습 예제(짝 맞추기 퍼즐 게임) 122
6.6 활용 예제(플래시처럼 실행되는 자바스크립트 롤링 배너) 127
7장 자바스크립트 비동기 기술
7.1 자바스크립트의 비동기 방식 기술 136
7.2 Ajax 구조의 이해 138
7.3 Ajax 학습을 위한 서버 환경 구축 139
7.4 XMLHttpRequest 객체 140
7.5 GET 방식의 데이터 요청 141
7.6 크로스-브라우저 144
7.7 POST 방식의 데이터 요청 145
8장 Ajax 활용하기
8.1 XML 데이터 처리 148
8.2 JSON 데이터 처리 150
8.3 Ajax 활용 예제(말풍선 - 툴팁) 152
9장 jQuery 시작하기
9.1 jQuery 알아보기 158
9.2 jQuery를 사용해야 하는 이유 159
9.3 jQuery 실습환경 준비하기 160
10장 jQuery 기본 학습
10.1 jQuery Selector의 종류 172
10.2 jQuery 이벤트의 종류 185
10.3 jQuery Collection 조작 208
11장 Dom 요소 조작
11.1 Dom 요소의 생성, 삽입, 삭제 214
11.2 Dom 요소의 속성 추가 및 삭제 226
11.3 Dom 요소의 style 추가 및 삭제 234
12장 효과
12.1 Basic 효과 244
12.2 Fading 효과 248
12.3 Sliding 효과 258
12.4 Animate 효과 265
13장 jQuery와 Ajax의 만남
13.1 Ajax 알아보기 274
13.2 Ajax 실습 준비하기 275
13.3 Ajax API 알아보기 292
13.4 Ajax 활용 311
14장 Node.js의 개요 및 환경설정
14.1 Node.js 탄생 338
14.2 Node.js 설치 339
14.3 이클립스 플러그인하기 342
14.4 간단한 웹 서버 구성하기 349
15장 Node.js의 기본 모듈
15.1 Global Objects 353
15.2 Path 모듈 366
15.3 os 모듈 372
15.4 url 모듈 378
15.5 fs 모듈 381
15.6 dns 모듈 389
15.7 REPL(Read - Eval - Print - Loop) 394
15.8 querystring 모듈 395
16장 이벤트 처리 및 http 모듈
16.1 이벤트 처리 398
16.2 http 모듈 408
17장 connect 모듈
17.1 connect 모듈 설치하기 436
17.2 connect 모듈에서 제공되는 미들웨어 439
18장 데이터베이스
18.1 MySQL 466
18.2 MySQL 모듈 482
18.3 EJS 모듈 491
18.4 mysql 모듈을 이용한 CRUD 예제 작성 496
18.5 MongoDB 505
19장 Express 프레임워크
19.1 기본 웹 애플리케이션 생성 524
19.2 Express 프로젝트를 이클립스에 생성하기 530
19.3 Express 프로젝트에 필요한 요청 추가하기 533