책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9791195221509
· 쪽수 : 586쪽
· 출판일 : 2014-11-25
책 소개
목차
Part1. Classic Javascript
Section 1. 작업환경 구성하기
1. 사용할 브라우저 선정
2. Aptana Studio3
Section 2. Javascript 소개
1. Javascript의 개요
2. 현재 Javascript의 위치
3. 웹 디자이너와 웹 퍼블리셔
4. Javascript를 준비하기
Section 3. Hello Javascript
1. 기본 페이지 템플릿의 준비
2. 모바일 웹을 위한 추가적인 작업
3. HTML 페이지에 Javascript를 포함하기 위한 방법
4. Javascript 코드에 설명을 기술하는 주석문
5. 결과 값을 출력하기 위한 console의 사용
Section 4. Javascript 시작하기
1. 변수의 이해와 값의 종류
2. 연산자
Section 5. 프로그램의 흐름을 제어하는 기법
1. HTML 페이지에 결과를 출력하기
2. 조건이 충족되는 경우에만 실행되는 구문
3. 반복적인 처리를 수행하는 구문
4. 문법의 중첩 사용
Section 6. 명령어를 그룹화 하는 함수
1. 함수의 정의와 호출
2. 함수 파라미터
3. 리턴값의 사용
4. 다른 함수의 호출
Section 7. Javascript 내장함수의 사용
1. 내장함수 개요
2. 문자열을 수식으로 변경하기
3. 문자열을 숫자로 변환하기
4. 숫자인지 검사하기
5. 메시지 박스
Section 8. Javascript 이벤트 처리
1. Javascript 이벤트 개요
2. HTML 태그 요소를 획득하기
3. 주요 Javasciprt 이벤트의 활용
4. Javascript 소스의 실행 시점
5. HTML 태그의 id 속성이 갖는 의미
Section 9. 객체지향 Javascript 시작하기
1. Javascript에서 객체의 의미
2. Javascript에서 객체를 만드는 방법
3. 간단한 계산기 객체 만들기
4. 내장객체의 개요
Section 10. 갑의 처리를 위한 내장객체
1. String 객체
2. Array(배열) 객체
3. Math 객체
4. Date 객체
Section 11. 브라우저를 제어하기 위한 내장객체
1. window 객체
2. location 객체
3. history 객체
4. navigator 객체
5. screen 객체
Section 12. HTML 문서를 제어하기 위한 내장객체
1. document 객체
2. image 객체
3. form 객체
Section 13. JSON 표기법
1. JSON 표기법의 기본 형식
2. 다양한 JSON 데이터의 표현
3. JSON 표기법을 적용한, 객체지향 구현
Section 14. Classic Javascript의 고급 구현 기법
1. 고전적인 이벤트 처리 방법 정리
2. HTML 태그와 Javascript의 분리
3. 결론
Part2. jQuery
Section 1. jQuery 시작하기
1. jQuery 소개
2. jQuery 시작하기
3. jQuery의 간결화 된 표현 기법
4. CSS 셀렉터
Section 2. jQuery 이벤트
1. jQuery 이벤트 처리 개요
2. 마우스 관련 이벤트
3. 키보드 관련 이벤트
4. Form 관련 이벤트와 입력값 관련 기능
5. 브라우저 관련 이벤트
6. 이벤트 구현 함수 안에서의 특수 키워드 this
Section 3. HTML 속성의 제어
1. 요소의 속성 값 제어
2. 이미지 로딩 실패시, 다른 이미지 표시하기
3. 체크박스의 전체 선택 기능
4. 입력 요소 잠금/잠금 해제
5. 롤오버 이미지
Section 4. CSS 속성과 클래스 제어
1. 요소의 CSS 속성 제어
2. 요소의 CSS 클래스 제어
3. 입력값 설명을 제시하는 백그라운드 이미지 제어
5. 탭 페이지 구현하기
Section 5. jQuery 애니메이션
1. 애니메이션 기능 개요
2. 네이버 블로그의 이미지 원본보기 기능 예제
3. 고급 애니메이션 처리 기능
Section 6. 요소의 탐색과 생성
1. 요소를 탐색하기
2. 슬라이드 되면서 나타나는 서브메뉴 예제
3. 요소의 탐색을 활용한 아코디언 컨텐츠 예제
4. 요소의 생성
Section 7. 이벤트 고급 처리 기법
1. bind() 함수와 one() 함수
2. on() 함수
3. 이벤트의 제거
Section 8. jQuery 플러그인
1. 플러그인 시작하기
2. 간단한 플러그인 맛보기 placeholder 플러그인
3. 다이나믹한 사진 미리보기 효과를 위한 lightbox 플러그인
4. 이미지 슬라이더 구현을 위한 slides-JS 플러그인
5. 부드러운 스크롤 이동을 위한 scrollTo 플러그인
6. 책장 넘기기 효과 - booklet 플러그인
7. 크로스 브라우징을 지원하는 멀티미디어 재생기 - MediaElement.js
8. 데이터를 저장하기 위한 Cookie 플러그인
9. 폼의 입력값 형식검사 플러그인
10. 요소의 동적 생성을 돕는 템플릿 플러그인
Part3. Ajax
Section 1. Ajax 시작하기
1. Ajax 소개
2. 기존의 웹 페이지 구현 방식
3. Ajax가 적용된 구현방식
4. jQuery의 Ajax 함수
Section 2. Text 파일을 로딩하는 Ajax 실전 기법
1. 텍스트 파일 읽어오기
2. load() 함수
3. 웹 프로그래머를 위한 내용
Section 3. XML 일을 로딩하는 Ajax 실전 기법
1. XML 데이터 읽어오기
2. $.get() 함수와 $.post() 함수
3. 아이디 중복 검사 예제
4. 로그인 예제
5. 덧글 쓰기/삭제 예제
Section 4. XML 데이터를 사용하는 Ajax 크로스 도메인 처리 기법
1. Ajax 처리의 크로스 도메인 제약
2. 프록시 페이지의 사용
3. xdomainajax 플러그인의 사용
4. 기상청을 통한 전국 날씨 상황 표시하기
5. 구글 뉴스를 활용한 분야별 뉴스 컨텐츠 제공
Section 5. JSON 파일을 로딩하는 Ajax 실전 기법
1. JSON 데이터 읽어오기
2. JSON 데이터에 대한 $.get() 함수와 $.post() 함수의 사용
3. 게시물 목록 로딩 예제
4. jQuery플러그인을 사용하여 XML결과를 JSON으로 변환하기
5. 네이버 OpenAPI를 활용한 책 검색 기능
Section 6. JSON 데이터를 사용하는 Ajax 크로스 도메인 처리 기법
1. JSONP 개요
2. jQuery에서의 JSONP 사용
3. Daum OpenAPI를 활용한 이미지 검색 예제
Section 7. HTML5 API의 위치 정보 기능 활용하기
1. HTML5 API 개요
2. GeoLocation과 Google Map을 연동시켜주는 gmap 플러그인
3. GeoCoding을 활용한 주소 기반의 위치 표시
4. GeoLocation을 사용한 현재 위치의 표시
5. Gmap 플러그인을 사용한 네이버 지역 검색 연동
Part4. 객체지향 Javascript
Section 1. Javascript 클래스 작성하기
1. 객체지향 프로그래밍
2. Javascript 클래스 작성하기
Section 2. prototype을 활용한 내장 객체의 기능 확장
1. Date 클래스의 기능 확장