#javascript
Read more stories on Hashnode
Articles with this tag
버그 해결에 대한 타임라인 정리, 회고를 해보겠습니다. · 주말 동안 서비스 하고 있는 홈페이지에서 문제를 해결한 경험을 간단하게 기록으로 남기고자 글을 씁니다. 다만 Date 객체의 특수한 스펙이 문제 원인이었다 이런 내용은 아니고 단순히 문제가 발생한 상황에서 어떻게...
개발 모드 (Development mode)의 동작 원리 중 팁으로 알고 있고 적용하기 좋은 포인트를 정리 해봤습니다. · NHN 토스트에서 번역한 댄 아브라모브의 글 - 개발 모드는 어떻게 작동할까? 를 보고 기억할 내역을 정리 및 요약한 글입니다. 개발 모드를 위한...
배열에서 사용되는 고차 함수들에 대해 심화 학습을 해보겠습니다. · 자바스크립트에서 배열은 다양하게 사용됩니다. 이 때 고차함수와 함께 이용할 수 있는 다양한 함수들이 있습니다. 자바스크립트 배열에서 어떤 함수들이 고차함수를 사용할 수 있는지 간략하게 정리하고, 심화 학습을...
자바스크립트 클로저를 통해 디자인 패턴을 구현해보겠습니다 · 클로저는 주변 상태(어휘적 환경)에 대한 참조와 함께 묶인(포함된) 함수의 조합입니다(mdn 참고). 클로저를 통한 설계를 연습도 할 겸, 클로저와 호환이 잘 되는 네 개의 디자인 패턴을 소개하고, 예시 코드를...
resize 이벤트 최적화 방식 세가지를 정리했습니다. · 홈페이지 개발을 하다보면 resize 이벤트를 자주 구현하게 되는데요. resize 이벤트를 구현할 때 아무래도 이벤트의 발생 빈도가 잦다보니 화면의 깜빡임이나, 성능이 느려지는 현상이 가끔 관찰 됩니다. 이런...
실행 컨텍스트가 성능에 영향을 미치는 케이스 정리 · 실행 컨텍스트가 성능에 영향을 미칠 수 있는 부분을 정리해보고 싶어 글을 쓰게 됐습니다. 먼저 실행 컨텍스트가 무엇이고 어떤 구조인지 알아보겠습니다. 자바스크립트의 실행 컨텍스트(execution context)는 코드가...