Light
Dark
1. Why are they necessary? 👩💻 요즘 개발은 Reactive Programming 이 대세가 되며 Event Listening 기반의 프로그래밍이 많아졌다. 이러한 이벤트 기반 프로그래밍은 좋은 UX 를 제공할 수 있으나 과도한 Event 는 오히려 성능 저하로 이어지고, UX 에 나쁜 영향을 미칠 수 있다. Throttle 과... Read More
1. TypeScript - Tuple & Array 👩💻 1. Assignment JavaScript 에는 Tuple 이 존재하지 않기 때문에 TypeScript 에서는 그냥 JavaScript Array 가 복수의 Types 를 담을 수 있다는 것을 이용해 Tuple 로 사용하기 때문에 Tuple 과 Array 는 동일하게 사용이 가능하다. ... Read More
1. If-Else Repetition 👩💻 1. Swift func beverage(_ num: Int) -> String { if (num == 0) { return "Juice"; } else if (num == 1) { return "Soda"; } else if (num == 2) { return... Read More
1. Role of the Compiler 👩💻 1. Low-level/High-level Language 우리는 영어라는 언어로 코드를 작성하지만 컴퓨터는 0과 1밖에 인식하지 못 한다. 따라서 사람이 읽고 쓰기 쉽게 작성된 형태의 언어를 High-level Language라 부르며, 컴퓨터가 이해하기 쉬운 ... Read More
1. What is console? 👩💻 Console은 Node API 또는 Browser API 에서 기본으로 제공하는 API 중 하나로 코드가 갖고 있는 데이터 또는 메시지와 같은 것들을 터미널에 시각화 해주는 도구다. 대부분 다른 언어에서 log 또는 logger와 같은 이름으로 제공하고 있으며, JavaScript 에서는 console이라는 이... Read More