/33-js-concepts

모든 자바스크립트 개발자가 알아야 하는 33가지 개념

Primary LanguageJavaScriptMIT LicenseMIT


33 Concepts Every JS Developer Should Know

모든 자바스크립트 개발자가 알아야 하는 33가지 개념

PRs Welcome License MIT Build Status

소개

이 레포지토리는 개발자들이 자바스크립트의 개념을 마스터하는 것을 돕기 위해 만들어졌습니다. 필수적인 것은 아니지만 나중의 공부에 있어서 지침서가 될 수 있을 것입니다. Stephen Curtis의 저서를 기반으로 만들어졌으며, 이곳에서 해당 저서를 읽을 수 있습니다.

🚀 2018년 깃허브 최고의 오픈소스 프로젝트 중 하나로 선정되었습니다!

목차

  1. 호출 스택
  2. 원시 자료형
  3. 값 타입(Value Type)과 참조 타입(Refecrence Type)
  4. 명시적 변환, 암시적 변환, Nominal, 구조화, 덕 타이핑
  5. == vs === vs typeof
  6. 함수 범위, 블록 범위, 렉시컬(lexical) 범위
  7. 식(expression) vs 문(statement)
  8. IIFE, Modules, Namespaces
  9. 메시지 큐와 이벤트 루프
  10. setTimeout, setInterval, requestAnimationFrame
  11. 자바스크립트 엔진
  12. 비트 연산자, 형식화 배열, 버퍼(배열)
  13. DOM과 Layout Trees
  14. 팩토리와 클래스
  15. this, call, apply, bind
  16. new, 생성자, instanceof, 인스턴스
  17. 프로토타입의 상속과 체인
  18. Object.create와 Object.assign
  19. map, reduce, filter
  20. 순수함수, 부수효과, 상태변이
  21. 클로저(Closures)
  22. 고차함수
  23. 재귀
  24. 컬렉션과 생성기
  25. Promises
  26. async/await
  27. 자료 구조
  28. 함수 성능과 빅 오(Big-O) 표기법
  29. 알고리즘
  30. 상속, 다형성, 코드의 재사용성
  31. 설계 패턴
  32. 부분 어플리케이션, 커링(Currying), Compose, Pipe
  33. 클린 코드

1. 호출 스택

영상

⬆ Back to Top


2. 원시 자료형

영상

⬆ Back to Top


3. 값 타입(Value Type)과 참조 타입(Refecrence Type)

영상

⬆ Back to Top


4. 명시적 변환, 암시적 변환, Nominal, 구조화, 덕 타이핑

영상

⬆ Back to Top


5. == vs === vs typeof

영상

⬆ Back to Top


6. 함수 범위, 블록 범위, 렉시컬(lexical) 범위

영상

⬆ Back to Top


7. 식(expression) vs 문(statement)

영상

⬆ Back to Top


8. IIFE, Modules, Namespaces

영상

⬆ Back to Top


9. 메시지 큐와 이벤트 루프

영상

⬆ Back to Top


10. setTimeout, setInterval, requestAnimationFrame

영상

⬆ Back to Top


11. 자바스크립트 엔진

영상

⬆ Back to Top


12. 비트 연산자, 형식화 배열, 버퍼(배열)

영상

⬆ Back to Top


13. DOM과 Layout Trees

영상

⬆ Back to Top


14. 팩토리와 클래스

영상

⬆ Back to Top


15. this, call, apply, bind

영상

⬆ Back to Top


16. new, 생성자, instanceof, 인스턴스

⬆ Back to Top


17. 프로토타입의 상속과 체인

영상

⬆ Back to Top


18. Object.create와 Object.assign

영상

⬆ Back to Top


19. map, reduce, filter

영상

⬆ Back to Top


20. 순수함수, 부수효과, 상태변이

영상

⬆ Back to Top


21. 클로저(Closures)

영상

⬆ Back to Top


22. 고차함수

영상

⬆ Back to Top


23. 재귀

영상

⬆ Back to Top


24. 컬렉션과 생성기

영상

⬆ Back to Top


25. Promises

영상

⬆ Back to Top


26. async/await

영상

⬆ Back to Top


27. 자료 구조

영상

⬆ Back to Top


28. 함수 성능과 빅 오(Big-O) 표기법

영상

⬆ Back to Top


29. 알고리즘

⬆ Back to Top


30. 상속, 다형성, 코드의 재사용성

영상

⬆ Back to Top


31. 설계 패턴

영상

⬆ Back to Top


32. 부분 어플리케이션, 커링(Currying), Compose, Pipe

영상

⬆ Back to Top


33. 클린 코드

영상

⬆ Back to Top