#프론트엔드

3개의 글
개발

밤 11시의 알림을 오후 3시로 앞당기는 법 — 타입스크립트, 겁먹지 말고 시작하기

밤 11시, 배포한 지 10분 만에 알림이 울린다. "결제 페이지에서 에러가 나요." 로그를 열어 보니 원인은 허무하다. 서버가 내려준 값이 문자열 `"0"`이었는데, 코드에서는 숫자 `0`으로 여기고 `price - discount`를 계산한 것이다. 자바스크립트는 이 실수를 조용히 넘어간다. 실행되기 전까지 아무도 몰랐고, 하필 그걸 사용자가 먼저 발견...

2026.07.27 · 읽기 6분 · 조회 679
밤 11시의 알림을 오후 3시로 앞당기는 법 — 타입스크립트, 겁먹지 말고 시작하기
개발

브라우저를 움직이는 유일한 언어 - JavaScript 입문

웹 페이지에서 버튼을 누르면 메뉴가 펼쳐지고, 스크롤하면 애니메이션이 따라오는 그 모든 동작의 뒤에는 자바스크립트(JavaScript)가 있습니다. 브라우저가 직접 실행하는 사실상 유일한 언어라서, 웹 프론트엔드를 한다면 선택이 아니라 필수입니다. 브라우저를 넘어서 한때 "브라우저 안의 장난감" 취급을 받던 시절도 있었지만, Node.js의 등장으로 서버까...

2026.06.26 · 읽기 3분 · 조회 919
브라우저를 움직이는 유일한 언어 - JavaScript 입문
개발

자바스크립트의 안전벨트 - TypeScript가 필요한 이유

자바스크립트로 규모가 큰 프로젝트를 만들다 보면 꼭 겪는 일이 있습니다. 분명 숫자라고 생각했던 값이 문자열이어서 엉뚱한 결과가 나오는 일. 타입스크립트(TypeScript)는 이런 실수를 코드를 실행하기 전에 잡아줍니다. 무엇이 다른가 타입스크립트는 자바스크립트에 타입(type)이라는 안전장치를 더한 언어입니다. 작성한 코드는 결국 평범한 자바스크립트로 ...

2026.06.26 · 읽기 3분 · 조회 1,800
자바스크립트의 안전벨트 - TypeScript가 필요한 이유