자바스크립트 완전 끝내기: 중고급
    • 01
      0. 중고급 강좌 소개, 범위
    • 1. ES3/ES5 스펙의 아키텍처, 메커니즘 관련 키워드
      2. 엔진 관점의 핵심 키워드
      3. Execution Context 형태
      4. 식별자 해결, 스코프 용도
      5. scope chain, 스펙의 scope chain 사용
      6. Lexical Environment, var 키워드 문제와 해결, 동적 환경
      7. Node.js 코드 형태
      8. 강좌 범위
    • 02
      1. Function 오브젝트
    • 1. function 형태, function 오브젝트 생성, 오브젝트 저장, 생각의 전환
      2. function 오브젝트 생성 과정, function 오브젝트 구조
      3. 함수 실행 환경 인식, 함수 실행 환경 저장, 내부 프로퍼티
      4. 내부 프로퍼티 분류: 공통 내부 프로퍼티, 선택적 내부 프로퍼티
      5. 함수 정의 형태: 함수 정의, 함수 선언문, 함수 표현식
      6. 엔진 해석 방법: 엔진 해석 순서, 함수 코드 작성 형태, 엔진 처리 상태
      7. 함수 코드 해석 순서
      8. 호이스팅, 함수 앞에서 호출, [코딩 시간]
      9. 오버로딩
    • 03
      2. Argument
    • 1. Argument 처리 메커니즘, Argument 처리 구조, 엔진의 파라미터 처리
    • 04
      3. 스코프
    • 1. 스코프 목적, 스코프 설정
      2. Global 오브젝트, 글로벌 오브젝트 특징
      3. Global 스코프
      4. 스코프 바인딩, 정적/동적 바인딩, 바인딩 시점의 중요성
    • 05
      4. Execution Context
    • 1. 실행 콘텍스트, 실행 콘텍스트 상태 컴포넌트
      2. 렉시컬 환경 컴포넌트, 렉시컬 환경 컴포넌트 구성/설정, 외부 렉시컬 환경 참조, 변수 환경 컴포넌트
      3. 실행 콘텍스트 실행 과정, [정리 시간]
      4. 환경 레코드, 환경 레코드 구성, 글로벌 환경
      5. this 바인딩 컴포넌트
      6. 호출 스택(call stack)
      7. 파라미터 매핑, 함수 호출, 파라미터 값 매핑, 파라미터 이름에 값 매핑 방법
      8. 파라미터 값 할당 기준, [정리 시간]
    • 06
      5. function instance
    • 1. function 인스턴스 기준, function 인스턴스 생성
      2. 생성자 함수, 생성자 함수 실행 과정, 인스턴스 생성 과정
      3. constructor 프로퍼티, constructor 비교
      4. prototype, 상속, prototype 오브젝트 목적, 인스턴스 상속
      5. prototype 확장 방법, 프로퍼티 연결 고려사항, constructor 연결, prototype 확장과 인스턴스 형태
      6. this와 prototype, this로 인스턴스 참조, this와 prototype, prototype 메소드 직접 호출
      7. prototype 프로퍼티 공유 시점
      8. 인스턴스 프로퍼티, 인스턴스 프로퍼티 우선 사용
    • 07
      6. this
    • 1. this 개요, this와 글로벌 오브젝트, this와 window 오브젝트
      2. this 참조 범위, this와 strict 모드, this 참조 오브젝트, [정리 시간]
      3. this와 인스턴스
      4. this와 call() 메소드, this 사용, Object 사용, 숫자 작성, this 참조 변경
      5. this와 apply() 메소드, this와 arguments
      6. this와 콜백 함수
      7. this와 bind() 메소드, function 오브젝트 생성/호출, 파라미터 병합
      8. bind() 활용, 이벤트 처리
    • 08
      7. 논리적 정리
    • 1. 재귀 함수, 프로퍼티 연동 방지, 재귀 함수 형태, [정리 시간]
      2. 즉시 실행 함수, 함수 즉시 실행 과정
      3. 클로저(Closure) 논리, 클로저 논리 전개, [정리 시간]
      4. 클로저와 무명 함수, JS에서 클로저
    3. Execution Context 형태
    01 0. 중고급 강좌 소개, 범위
    3. Execution Context 형태


    질문하기