모니터 크기에 맞춰 디자인한 반응형 웹사이트가 실제 모바일에서는 엉망으로 보인다. 미디어 쿼리 코드는 분명히 제대로 썼는데 왜 작동 안 할까. 대부분의 개발자들은 CSS 파일만 들었다 놨다 하면서 시간을 낭비한다. 실제로는 HTML 구조, 뷰포트 설정, CSS 캐싱, 선택자 우선순위 같은 여러 요인이 복합적으로 작용한다. 이번에는 미디어 쿼리가 작동하지 않···
개발하다 보면 변수가 정확히 어떤 타입인지 확인해야 할 순간이 자주 온다. 다만 대부분의 개발자들은 typeof 하나만 쓰다가 예상 못 한 결과에 당황하곤 한다. 특히 배열이나 null을 체크할 때 typeof가 제대로 된 결과를 주지 않는다는 걸 모르는 경우가 많다. 이번에는 JavaScript의 세 가지 타입 체킹 방식을 정확히 뭔지, 언제 써야 하는지···