자바스크립트 FOR 웹2.0
자바스크립트 활용서. 이 책은 웹 예제들을 통해서 자바스크립트 로직을 구성하는 방법과 기존의 객체 구조에 어떻게 연결시키는지, 개인 라이브러리를 생성하거나 다른 사용자들이 작성한 라이브러리를 활용하는 방법들을 익힐 수 있도록 구성했다. 《자바스크립트 for 웹 2.0》에서는 기본 자바스크립트의 개요부터 연산자와 제어구조, 자바스크립트의 사용 기법과 확장 메커니즘, 기존의 객체지향 프로그래밍과의 차이점, Ajax 애플리케이션 개발, 특수 효과와 Ajax 인터액션을 위한 라이브러리 사용법 등의 내용을 설명한다. ☞ 소스코드는 다음 주소에서 내려 받을 수 있다. http://www.hanb.co.kr/exam/1487 ☞ 온라인에서 바로 실행시키는 주소 http://www.taestudio.net/books/ljs
[저자소개] 셸리 파워즈(Shelley Powers) 셸리 파워즈는 소프트웨어 개발자, 사진작가이면서 오라일리에서 여러 권의 책(『Developing ASP Components』, 『Unix Power Tools, Third Edition』, 『Essential Blogging』, 『Practical RDF』)을 집필한 작가이다. 1996년 자바스크립트에 관한 첫 저서를 썼고 이듬해인 1997년에 Dynamic HTML(DHTML)에 관한 책을 집필하였다. 또한 크로스 브라우저 개발, 자바스크립트, CSS, XML에 관한 수많은 기사들을 기고하였다. 그녀의 웹사이트 주소는 http://burningbird.net이다. [역자소개] 김태경 theeatcs@gmail.com http://www.taestudio.net 홍익대학교에서 컴퓨터공학과 시각디자인을 전공하고, 현재 프리랜서 프로그래머/디자이너로 활동하고 있다. 번역서로 『웹사이트 분석의 기술』(한빛미디어, 2006), 『리눅스 서버 관리 HACKS 100』(한빛미디어, 2003),『TCP/IP 네트워크 관리, 개정3판』(한빛미디어, 2003) 이 있다. 김대영 bundory@gmail.com 현재 홍익대학교 컴퓨터공학과 박사 과정으로 3차원 Mesh 압축에 대한 연구를 하고 있다. 번역서로 리눅스 서버 관리 HACKS 100』(한빛미디어, 2003),『TCP/IP 네트워크 관리, 개정3판』(한빛미디어, 2003)이 있다.
역자 서문 서문 1장 자바스크립트의 소개 및 개요 01_자바스크립트의 소개와 특징 02_자바스크립트의 뒤틀린 역사 03_브라우저간의 호환성 문제 04_자바스크립트로 할 수 있는 것들 05_자바스크립트 프로그램과의 첫 만남 : Hello World! 06_자바스크립트 샌드박스 07_접근성과 좋은 코딩 습관 2장 자바스크립트의 데이터 타입과 변수 01_데이터 타입의 개요 02_변수 식별 03_영역 04_기본 데이터 타입 05_상수 연습문제 3장 연산자와 구문 01_자바스크립트 구문의 형식 02_단순 구문 03_프로그램의 흐름과 조건문 04_조건 연산자 05_논리 연산자 06_반복문 연습문제 4장 자바스크립트 객체 01_객체의 개요 02_객체 생성자 03_Number 객체 04_String 객체 05_정규표현식과 RegExp 06_Date와 Math 객체 07_배열 08_연관 배열 연습문제 5장 함수 01_함수 정의 : 함수를 정의하는 다양한 방법 02_콜백 함수 03_재귀 함수 04_중첩 함수, 함수 클로저, 메모리 누수 05_객체 함수 연습문제 6장 이벤트 처리 01_이벤트의 개요 02_DOM 레벨 0의 이벤트 핸들러 연습문제 7장 폼과 JiT 검사 01_폼과 JiT의 개요 02_폼 접근 03_폼에 이벤트를 추가하는 방법 04_select 엘리먼트 05_라디오 버튼과 체크박스 06_textarea, text, hidden, password 07_input 필드와 JiT 정규표현식 연습문제 8장 샌드박스, 쿠키, 연결성, 개인 정보 보호 01_자바스크립트와 안정성 02_샌드박스 03_쿠키 04_쿠키의 대안 05_크로스 사이트 스크립트(XSS; Cross-Site Script) 연습문제 9장 브라우저 객체 모델(BOM) 01_BOM과의 첫만남 02_window 객체 03_프레임과 로케이션 04_history, screen, navigator 객체 05_all 컬렉션, 내부/외부 HTML과 텍스트, 과거와 현재의 웹페이지 06_오래된 것도 있고, 새로운 것도 있네 연습문제 10장. 문서 객체 모델(DOM) 01_DOM의 역사 02_두 가지 인터페이스 03_DOM 호환 브라우저 04_DOM HTML API 05_코어 API 06_DOM 코어 document 객체 07_컨텍스트 내에서 엘리먼트 접근하기 08_트리 변경 연습문제 11장 사용자 정의 객체 01_사용자 정의 객체의 필요성 02_자바스크립트 객체와 프로토타입 03_사용자 정의 객체의 생성 04_객체 탐지, 캡슐화, 크로스 브라우저 객체 05_생성자 체인과 상속 06_일회용 객체 07_고급 예외 처리 기법(try, throw, catch) 08_새로운 변화를 시도하는 자바스크립트 연습문제 12장 동적 웹페이지와 CSS 01_동적 HTML 02_DHTML : 자바스크립트, CSS, DOM 03_폰트와 텍스트 04_위치 지정과 이동 05_크기와 클리핑 06_디스플레이, 가시성, 투명도 연습문제 13장 Ajax 01_Ajax의 개념 02_Ajax는 단순히 소스 코드가 아니다 03_Ajax의 동작 원리 04_첫 번째 Ajax 프로그램 : Hello World! 05_Ajax 객체 : XMLHttpRequest와 IE의 액티브X 객체 06_XML로 할까? 말까? 07_구글 맵 연습문제 14장 풍부한 라이브러리! 놀라운 웹 서비스! 재미있는 API!를 소개합니다 01_시작하기 전의 주의사항 02_Prototype 라이브러리 03_Script.aculo.us 라이브러리 04_사브레의 Rico 05_Dojo 06_야후! UI 07_MochiKit 연습문제 찾아보기
셸리 파워즈 저자가 집필한 등록된 컨텐츠가 없습니다.