Skip to content

Leonardo Maldonado의 <자바스크립트 개발자가 알아야 할 33가지 개념(33 Concepts Every JavaScript Developer Should Know)>을 틈틈이 번역합니다. 오역 신고와 수정 요청은 언제나 환영입니다!

License

Notifications You must be signed in to change notification settings

yonggeun/33-js-concepts-in-korean

 
 

Repository files navigation


자바스크립트 개발자가 알아야 할 개념 33개

자바스크립트 개발자가 알아야 할 33가지 개념

저장소 안내 이 저장소는 Leonardo Maldonado가 엮은 <33 Concepts Every JavaScript Developer Should Know>를 한국어로 번역해 공유합니다. 쉽고 빠른 이해에 중점을 두고 번역했으며 필요할 경우 역자가 별도로 주석을 달았습니다. 아래는 모두 원 저장소(https://github.com/leonardomso/33-js-concepts)에서 필요한 내용을 간추려 번역한 내용입니다. 동영상은 번역 대상이 아니나 참조를 위해 목록에 남겨 둡니다.

소개

이 저장소를 만든 계기는 자바스크립트의 여러 개념을 숙달하고자 하는 개발자를 돕기 위해서입니다. 필수사항은 아니지만 언젠가 공부할 내용의 안내서입니다. 스테픈 커티스(Stephen Curtis)가 작성한 글을 바탕으로 했으며 여기서 읽을 수 있습니다.

🚀 깃허브에서 2018년 최고의 오픈 소스 프로젝트 가운데 하나로 선정했습니다.

커뮤니티

요약이나 검토를 직접 작성해 링크와 함께 풀 리퀘스트(pull request)를 주셔도 됩니다. 여러분의 모국어로 이 저장소를 번역해도 무방합니다. 번역한 목록은 모두 아래에 기재합니다.


  1. 콜 스택 번역 중
  2. Primitive Types
  3. Value Types and Reference Types
  4. Implicit, Explicit, Nominal, Structuring and Duck Typing
  5. == vs === vs typeof
  6. Function Scope, Block Scope and Lexical Scope
  7. Expression vs Statement
  8. IIFE, Modules and Namespaces
  9. Message Queue and Event Loop
  10. setTimeout, setInterval and requestAnimationFrame
  11. JavaScript Engines
  12. Bitwise Operators, Type Arrays and Array Buffers
  13. DOM and Layout Trees
  14. Factories and Classes
  15. this, call, apply and bind
  16. new, Constructor, instanceof and Instances
  17. Prototype Inheritance and Prototype Chain
  18. Object.create and Object.assign
  19. map, reduce, filter
  20. Pure Functions, Side Effects, State Mutation and Event Propagation
  21. Closures
  22. High Order Functions
  23. Recursion
  24. Collections and Generators
  25. Promises
  26. async/await
  27. Data Structures
  28. Expensive Operation and Big O Notation
  29. Algorithms
  30. Inheritance, Polymorphism and Code Reuse
  31. Design Patterns
  32. Partial Applications, Currying, Compose and Pipe
  33. Clean Code

1. 콜 스택

참고 자료

한국어 영어
자바스크립트 콜 스택과 이벤트 루프의 이해 - 가우라브 판드비아 Understanding Javascript Call Stack, Event Loops — Gaurav Pandvia
자바스크립트 콜 스택 이해하기 - 찰스 프리본 Understanding the JavaScript Call Stack — Charles Freeborn
자바스크립트: 실행 콘텍스트란? 콜 스택이란? - 발렌티노 개그리아르디 Javascript: What Is The Execution Context? What Is The Call Stack? — Valentino Gagliardi
JS 이벤트 루프와 콜 스택이란 무엇일까? - 제스 텔포드 What is the JS Event Loop and Call Stack? — Jess Telford
자바스크립트에서 실행 콘텍스트와 실행 스택 이해하기 - 수크진더 아로라 Understanding Execution Context and Execution Stack in Javascript — Sukhjinder Arora
자바스크립트 내부는 어떻게 작동할까? 자바스크립트 엔진, 힙, 콜 스택 둘러보기 - 비핀 라즈바르 How JavaScript Works Under The Hood: An Overview of JavaScript Engine, Heap and, Call Stack — Bipin Rajbhar

video 동영상

⬆ Back to Top


2. Primitive Types

Reference

Articles

video Videos

⬆ Back to Top


3. Value Types and Reference Types

Articles

video Videos

⬆ Back to Top


4. Implicit, Explicit, Nominal, Structuring and Duck Typing

Articles

video Videos

Books

⬆ Back to Top


5. == vs === vs typeof

Articles

video Videos

⬆ Back to Top


6. Function Scope, Block Scope and Lexical Scope

Books

Articles

video Videos

⬆ Back to Top


7. Expression vs Statement

Articles

video Videos

⬆ Back to Top


8. IIFE, Modules and Namespaces

Reference

Articles

video Videos

⬆ Back to Top


9. Message Queue and Event Loop

Articles

video Videos

⬆ Back to Top


10. setTimeout, setInterval and requestAnimationFrame

Articles

video Videos

⬆ Back to Top


11. JavaScript Engines

Articles

video Videos

⬆ Back to Top


12. Bitwise Operators, Type Arrays and Array Buffers

Articles

video Videos

⬆ Back to Top


13. DOM and Layout Trees

Books

Articles

video Videos

⬆ Back to Top


14. Factories and Classes

Articles

video Videos

⬆ Back to Top


15. this, call, apply and bind

Reference

Articles

video Videos

⬆ Back to Top


16. new, Constructor, instanceof and Instances

Articles

⬆ Back to Top


17. Prototype Inheritance and Prototype Chain

Reference

Articles

video Videos

Books

⬆ Back to Top


18. Object.create and Object.assign

Reference

Articles

video Videos

⬆ Back to Top


19. map, reduce, filter

Articles

video Videos

⬆ Back to Top


20. Pure Functions, Side Effects, State Mutation and Event Propagation

Articles

video Videos

⬆ Back to Top


21. Closures

Reference

Articles

video Videos

⬆ Back to Top


22. High Order Functions

Books

Articles

video Videos

⬆ Back to Top


23. Recursion

Articles

video Videos

⬆ Back to Top


24. Collections and Generators

Reference

Articles

video Videos

⬆ Back to Top


25. Promises

Reference

Articles

video Videos

⬆ Back to Top


26. async/await

Reference

Books

Articles

video Videos

⬆ Back to Top


27. Data Structures

Articles

video Videos

⬆ Back to Top


28. Expensive Operation and Big O Notation

Articles

video Videos

⬆ Back to Top


29. Algorithms

Articles

video Videos

⬆ Back to Top


30. Inheritance, Polymorphism and Code Reuse

Reference

Articles

video Videos

⬆ Back to Top


31. Design Patterns

Books

Articles

video Videos

⬆ Back to Top


32. Partial Applications, Currying, Compose and Pipe

Books

Articles

video Videos

⬆ Back to Top


33. Clean Code

Articles

video Videos

⬆ Back to Top

License

This software is licensed under MIT License, See License for more information ©Leonardo Maldonado.

About

Leonardo Maldonado의 <자바스크립트 개발자가 알아야 할 33가지 개념(33 Concepts Every JavaScript Developer Should Know)>을 틈틈이 번역합니다. 오역 신고와 수정 요청은 언제나 환영입니다!

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Languages

  • JavaScript 100.0%