• 메인으로 이동
    AD광고
    New경이롭고 치열한 생존 이야기극한 진화의 세계
    AD광고
    New사랑과 우정으로 빛나는 모험프린세스 캐치 티니핑
    • 베스트
    • 소득공제
    • 무료배송

    객체지향 자바스크립트 3/E-객체지향 프로그래밍의 기초부터 함수, 객체, 프로토타입까지(ACORN+PACKT TECHNICAL BOOK)

    • 베드안타니,스토얀스테파노프 저
    • 류영선 역
    • 에이콘출판
    • 2017년 10월 24일
    10%36,00040,000
    적립금
    2,000원 (5% 적립)
    추가 적립
    추가 적립 안내
    • 5만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

    • 10만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

      정가제FREE(상품/사은품) 금액이 5,000원 이상이면 5,000원 추가적립

    결제혜택
    무이자 할부
    결제사 혜택
    쿠폰
    회원 가입 즉시 지급되는 적립금 과 등급별 다양한 회원 혜택 보기
    배송비
    무료  (해외배송의 경우 지역에 따라 상이)

    배송안내

    서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
    지금 택배 주문하면 9/4(금) 출고 가능
    택배보다 빠른, 나우드림
    36,000

    [네이버페이]

    상품 규격 정보
    상품상세정보
    ISBN ISBN-13 : 9791161750637
    쪽수688쪽
    크기기타 규격
    제품구성단행본
    이 책이 속한 분야
    • 컴퓨터/IT > 인터넷
    관련 이벤트
    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『유치원 Wars 17』 출간 기념 포토카드 증정!

    2026.09.01 ~ 2026.09.28

    • 사은품

    9월 특별선물 《영풍문고 리유저블백》

    2026.09.01 ~ 2026.09.30

    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『유치원 Wars 17』 출간 기념 포토카드 증정!

    2026.09.01 ~ 2026.09.28

    • 사은품

    9월 특별선물 《영풍문고 리유저블백》

    2026.09.01 ~ 2026.09.30

    책 소개
    자바스크립트는 웹 사이트 개발에 사용되는 객체지향 프로그래밍 언어다. 오늘날 작성되는 웹 페이지는 콘텐츠(HTML)와 프레젠테이션(CSS), 동작(자바스크립트)의 세 부분으로 구성되는 패러다임을 따른다. 자바스크립트는 이 패러다임의 중요한 기둥 중 하나인 웹 페이지의 실행을 담당한다. 이 책은 자바스크립트를 배우기 시작한 사람이나 자바스크립트를 알고는 있지만 객체지향에 익숙하지 않은 사람들을 대상으로 한다. 이미 ES5 기능에 익숙한 사용자라면 유용한 ES6 입문서가 될 것이다. 이 책을 끝마칠 때쯤이면, 객체지향 프로그래밍 기법을 활용해 전문적인 자바스크립트 애플리케이션을 작성하는 방법을 마스터하게 될 것이다.
    목차
    1장. 객체지향 자바스크립트 __간단한 역사 ____브라우저 전쟁과 르네상스 ____현재 ____미래 __ECMAScript 5 ____ES6의 엄격 모드 __ECMAScript 6 ____브라우저의 ES6 지원 ____바벨 __객체지향 프로그래밍 ____객체 ____클래스 ____캡슐화 ____집합 ____상속 ____다형성 __OOP 요약 __연습 환경 설정 ____웹킷의 웹 인스펙터 ____맥의 JavaScriptCore ____기타 콘솔 __요약 2장. 원시 데이터 형식, 배열, 루프 및 조건 __변수 ____변수는 대소문자를 구분한다 __연산자 __원시 데이터 유형 ____값 형식 찾기 - typeof 연산자 ____숫자 ____문자열 ____부울 ____Undefined와 null ____심볼 __원시 데이터 유형 요약 __배열 ____배열 요소 추가 / 업데이트 ____요소 삭제 ____배열의 배열 __조건과 루프 ____코드 블록 ____루프 __주석 __연습문제 __요약 3장. 함수 __함수란 무엇인가? ____함수 호출 ____매개변수 __디폴트 매개변수 __나머지 매개변수 __스프레드 연산자 ____사전 정의된 함수 __변수 범위 ____변수 호이스팅 __블록 범위 __함수는 데이터다 ____익명 함수 ____콜백 함수 ____즉시실행 함수 ____내부(비공개) 함수 ____함수를 반환하는 함수 ____사용자정의 함수 __클로저 ____범위 체인 ____클로저로 체인 끊기 ____루프의 클로저 ____게터와 세터 ____이터레이터 __IIFE 대 블록 __화살표 함수 __연습문제 __요약 4장. 객체 __배열에서 객체로 ____요소, 속성, 메소드 및 멤버 ____해시와 연관 배열 ____객체의 속성 접근 ____객체의 메소드 호출 ____속성/메소드 변경 ____this 값 사용 ____생성자 함수 ____전역 객체 ____생성자 속성 ____instanceof 연산자 ____객체를 반환하는 함수 ____객체 전달 ____객체 비교 ____웹킷 콘솔의 객체 ____ES6 객체 리터럴 __객체 속성과 어트리뷰트 __ES6 객체 메소드 __디스트럭처링 __내장 객체 ____객체 ____배열 __ES6 배열 메소드 ____Array.from ____Array.of를 사용하여 배열 만들기 ____Array.prototype 메소드 ____함수 __화살표 함수에서의 어휘적 this ____객체 유형 추정 ____부울 ____숫자 ____문자열 ____Math ____Date ____RegExp __연습문제 __요약 5장. ES6 이터레이터와 제너레이터 __For...of 루프 __이터레이터와 이터러블 ____이터레이터 ____이터러블 __제너레이터 ____제너레이터 반복 __컬렉션 ____맵 ____세트 ____WeakMap과 WeakSet __요약 6장. 프로토타입 __프로토타입 속성 ____프로토타입을 사용하여 메소드와 속성 추가하기 __프로토타입의 메소드와 속성 사용하기 ____자체 속성 대 프로토타입 속성 ____프로토타입 속성을 자체 속성으로 덮어쓰기 ____isPrototypeOf( ) 메소드 사용하기 ____secret _ _proto_ _ link __내장 객체 보강 ____내장 객체 보강 - 토론 ____프로토타입 따라잡기 __연습문제 __요약 7장. 상속 __프로토타입 체인 ____프로트타입 체인 예제 ____공유 속성을 프로토타입으로 이동 __프로토타입만 상속 ____임시 생성자 - new F( ) __Uber - 자식 객체에서 부모 접근하기 __상속 부분을 함수로 분리하기 __속성 복사 __참조로 복사할 때 문제 __객체에서 상속받은 객체 __깊은 복사 __--object( ) 메소드 사용하기 __프로토타입 상속과 속성 복사의 혼합 사용 __다중 상속 ____믹스인 __기생 상속 __생성자 빌리기 ____생성자 빌리기와 프로토타입 복사하기 __사례 연구 - 도형 그리기 ____분석 ____구현 ____테스트 __연습문제 __요약 8장. 클래스와 모듈 __클래스 정의 ____생성자 ____프로토타입 메소드 ____정적 메소드 ____정적 속성 ____제너레이터 메소드 __서브클래싱 ____믹스인 __모듈 ____목록 내보내기 __요약 9장. 프라미스와 프록시 ____비동기 프로그래밍 모델 __자바스크립트 호출 스택 ____메시지 큐 ____이벤트 루프 ____타이머 __프라미스 ____프라미스 생성 ____메타 프로그래밍과 프록시 ____프록시 ____함수 가로채기 __요약 10장. 브라우저 환경 __HTML 페이지에 자바스크립트 포함하기 __BOM과 DOM 개요 __BOM ____window 객체 리뷰 ____window.navigator 속성 사용하기 ____콘솔은 치트 시트다 ____window.location 속성 사용하기 ____window.history 속성 사용하기 ____window.--frames 속성 사용하기 ____window.screen 속성 사용하기 ____window.open( )/close( ) 메소드 ____window.moveTo( )와 window.resizeTo( ) 메소드 ____window.--alert( )와 window.prompt( ), window.confirm( ) 메소드 ____window.setTimeout( )과 window.setInterval( ) 메소드 사용하기 ____window.--document 속성 __DOM ____코어 DOM과 HTML DOM ____DOM 노드 접근 ____--document 노드 ____DOM 노드 수정 ____새 노드 생성하기 ____insertBefore( ) 메소드 사용하기 ____노드 제거 ____HTML - 전용 DOM 객체 __이벤트 ____인라인 HTML 속성 ____엘리먼트 속성 ____DOM 이벤트 리스너 ____캡처와 버블링 ____전파 중단 ____디폴트 동작 방지 ____크로스 브라우저 이벤트 리스너 ____이벤트 유형 __XMLHttpRequest ____요청 보내기 ____응답 처리 ____버전 7 이전의 IE에서 XMLHttpRequest 객체 만들기 ____비동기의 A ____XML의 X ____예제 __연습문제 __요약 11장. 코딩과 디자인 패턴 __코딩 패턴 ____동작 분리 ____네임스페이스 ____네임스페이스 생성자 ____초기화 시간 분기 ____지연 정의 ____구성 객체 ____비공개 속성과 메소드 ____권한 있는 메소드 ____공개 메소드로서의 비공개 함수 ____즉시 실행 함수 ____모듈 ____체이닝 ____JSON ____고차원 함수 __디자인 패턴 ____단일체 패턴 ____단일체2 패턴 ____팩토리 패턴 ____장식자 패턴 ____감시자 패턴 __요약 12장. 테스트와 디버깅 __단위 테스트 ____테스트 주도 개발 ____행동 주도 개발 ____모카와 차이, 시논 __자바스크립트 디버깅 ____구문 오류 ____런타임 예외 __요약 13장. 리액티브 프로그래밍과 리액트 __리액티브 프로그래밍 ____왜 리액티브 프로그래밍을 고려하는가? __리액트 __가상 DOM __리액트 설치와 실행 ____구성요소와 props ____상태 ____라이프 사이클 이벤트 __요약 부록 A. 예약어 __키워드 __ES6 예약어 ____미래의 예약어 __이전의 예약어 부록 B. 내장 함수 부록 C. 내장 객체 __객체 ____Object 생성자의 멤버 ____Object.prototype 멤버 ____객체에 대한 ECMAScript 5 추가사항 __객체에 대한 ES6 추가사항 ____약식 속성 ____계산된 속성 이름 ____Object.assign __배열 ____Array.prototype 멤버 ____배열에 대한 ECMAScript 5 추가사항 ____배열에 대한 ES6 추가사항 __함수 Function.prototype 멤버 ____Function에 대한 ECMAScript 5 추가사항 ____Function에 대한 ECMAScript 6 추가사항 __Boolean __Number ____Number 생성자의 멤버 ____Number.prototype 멤버 __String ____String 생성자의 멤버 ____String.prototype 멤버 ____String에 대한 ECMAScript 5 추가사항 ____String에 대한 ECMAScript 6 추가사항 __Date ____Date 생성자의 멤버 ____Date.prototype 멤버 ____Date에 대한 ECMAScript 5 추가사항 __Math ____Math 객체의 멤버 __RegExp ____RegExp.prototype 멤버 __Error 객체 ____Error.prototype 멤버 __JSON ____JSON 객체의 멤버 부록 D. 정규 표현식 부록 E. 연습문제 해답 __2장. 원시 데이터 형식, 배열, 루프 및 조건 ____연습문제 __3장. 함수 __4장. 객체 ____연습문제 __5장. ES6 이터레이터와 제너레이터 ____연습문제 __6장. 프로토타입 ____연습문제 __7장. 상속 ____연습문제
    저자 소개
    저자 : 베드안타니,스토얀스테파노프
      스토얀스테파노프
      페이스북 엔지니어며 저자 및 연사로 활동하고 있다. 컨퍼런스와 그의 블로그 (www.phpied.com)에서 웹 개발을 주제로 정기적으로 발표하고 있다. 또한 자바스크립트 패턴을 연구하는 JSPatterns.com을 비롯한 여러 사이트를 운영하고 있다. 야후에서 근무할 때 YSlow 2.0을 설계했으며 이미지 최적화 도구인 Smush.it의 창시자이기도 하다.
      불가리아에서 태어나 자랐지만, 캐나다 시민권자이며 현재 캘리포니아주 로스엔젤레스에 거주하고 있다. 오프라인 때는 기타를 연주하거나 비행 수업을 즐기며 가족과 함께 산타 모니카 해변에서 시간을 보내고 있다.

      베드안타니
      2005년부터 자바스크립트와 GO, 자바를 사용해 확장 가능한 서버와 모바일 플랫폼을 구축해 왔다. 민트라의 부사장이며 일렉트로닉아츠와 오라클에서 근무했다. 다양한 주제에 대한 저자이자 열렬한 독자이기도 하다. 컴퓨터과학을 전공했으며 인도 방갈로(Bangalore)에 거주하고 있다. 클래식 음악에 열정적이며 아들과 함께 시간을 보내는 것을 좋아한다.
      도서리뷰 (0)
      이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

      등록된 리뷰가 없습니다

      첫번째 리뷰어가 되어주세요

      이 분야에서 요즘 뜨는 책
      에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
      AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
      인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
      비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
      엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
      에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
      AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
      인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
      비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
      엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
      에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
      AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
      인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
      이 분야의 화제의 신간
      혼자 공부하는 SQL with AI - AI와 함께 1:1 과외하듯 배우는 데이터베이스 자습서: SQLD 유형문제 수록 해설 강의 제공우재남 | 한빛미디어
      직장인을 위한 AI 에이전트 클로드 코워크 - 앤트로픽 공식 플러그인으로 익히는 32가지 실무 예제케이트리 | 제이펍
      이기적 컴퓨터활용능력 1급 필기+실기 올인원(2027대비)홍태성, 박윤정 | 영진닷컴
      AI 팀원을 고용한 회사는 다르게 일한다 - 부서별 업무별 챗GPT 실전 도입 가이드 영업 마케팅 인사 경영기획 백오피스 업무 경영자(모두의 AI)이케다 도모히로 | 길벗
      AI와 일하는 기술 - 성과를 만드는 365가지 AI 치트키최정혜, 김여립, 이동근, 뉴럴웨이브 | 한국경제신문
      혼자 공부하는 SQL with AI - AI와 함께 1:1 과외하듯 배우는 데이터베이스 자습서: SQLD 유형문제 수록 해설 강의 제공우재남 | 한빛미디어
      직장인을 위한 AI 에이전트 클로드 코워크 - 앤트로픽 공식 플러그인으로 익히는 32가지 실무 예제케이트리 | 제이펍
      이기적 컴퓨터활용능력 1급 필기+실기 올인원(2027대비)홍태성, 박윤정 | 영진닷컴
      AI 팀원을 고용한 회사는 다르게 일한다 - 부서별 업무별 챗GPT 실전 도입 가이드 영업 마케팅 인사 경영기획 백오피스 업무 경영자(모두의 AI)이케다 도모히로 | 길벗
      AI와 일하는 기술 - 성과를 만드는 365가지 AI 치트키최정혜, 김여립, 이동근, 뉴럴웨이브 | 한국경제신문
      혼자 공부하는 SQL with AI - AI와 함께 1:1 과외하듯 배우는 데이터베이스 자습서: SQLD 유형문제 수록 해설 강의 제공우재남 | 한빛미디어
      직장인을 위한 AI 에이전트 클로드 코워크 - 앤트로픽 공식 플러그인으로 익히는 32가지 실무 예제케이트리 | 제이펍
      이기적 컴퓨터활용능력 1급 필기+실기 올인원(2027대비)홍태성, 박윤정 | 영진닷컴
      이 분야의 새로 나온 도서
      클로드와 엑셀로 시작하는 AI 주식 투자 - 데이터 수집부터 대시보드 자동화와 투자 판단까지 나만의 AI 주식 비서 만들기LearnAI Team | 위키북스
      AI 광고 콘텐츠 제작법 - 기획 카피부터 촬영 제작 분석까지 AI 광고 제작 마스터하기김남훈, 임성희, 황성연 | 이은북
      AIED 인공지능 활용 교육(AI총서)김민지 | 커뮤니케이션북스
      AIED 인공지능 활용 교육(큰글자책)(AI총서)김민지 | 커뮤니케이션북스
      AI가 못하는 일(큰글자책)(인공지능총서)소병수 | 커뮤니케이션북스
      AI로 PR하기(인공지능총서)김태욱 | 커뮤니케이션북스
      AI로 PR하기(큰글자책)(인공지능총서)김태욱 | 커뮤니케이션북스
      이기적 정보처리기사 실기 최신문제집 2주 패스(2027 대비)고소현, 한진만 | 영진닷컴
      클로드와 엑셀로 시작하는 AI 주식 투자 - 데이터 수집부터 대시보드 자동화와 투자 판단까지 나만의 AI 주식 비서 만들기LearnAI Team | 위키북스
      AI 광고 콘텐츠 제작법 - 기획 카피부터 촬영 제작 분석까지 AI 광고 제작 마스터하기김남훈, 임성희, 황성연 | 이은북
      AIED 인공지능 활용 교육(AI총서)김민지 | 커뮤니케이션북스
      AIED 인공지능 활용 교육(큰글자책)(AI총서)김민지 | 커뮤니케이션북스
      AI가 못하는 일(큰글자책)(인공지능총서)소병수 | 커뮤니케이션북스
      AI로 PR하기(인공지능총서)김태욱 | 커뮤니케이션북스
      AI로 PR하기(큰글자책)(인공지능총서)김태욱 | 커뮤니케이션북스
      이기적 정보처리기사 실기 최신문제집 2주 패스(2027 대비)고소현, 한진만 | 영진닷컴
      교환/반품/환불
      반품/교환방법
      • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
      • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
      반품/교환 가능기간
      • 변심반품의 경우 수령 후 7일 이내
      • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
      반품/교환비용
      • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
      • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
      반품/교환 불가 사유
      • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
      • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
        예) 만화, 잡지, 수험서 및 문제집류
      • 복제가 가능한 상품 등의 포장을 훼손한 경우
        예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
      • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
      • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
      • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
      • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
      상품 품절
      • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
      소비자 피해보상
      환불지연에 따른 배상
      • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
      • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함
      공지사항
      • [이벤트 당첨자 발표] 9월 모두의 서가 이벤트 당첨자 안내
      • [공지사항] 스타필드마켓 월계 문구복합매장 그랜드 오픈 🎊 이벤트 안내!
      • [공지사항] 2026년 9월 1일 개인정보 처리방침 개정 안내(3.개인정보 처리, 항목, 보유기간)
      • [이벤트 당첨자 발표] 26년 8월 <이달의 작가> 댓글 이벤트 당첨자 안내
      • [공지사항] 폭우로 인한 거제·통영 지역 배송불가 안내 ('26년 8월 19일 09시 30분 기준)
      공지더보기