웹 프론트엔드 개발자
객체 구조와 알고리즘을 분리시키는 디자인 패턴
2023.04.23.
객체들을 관리하기 위해서 주로 컬렉션을 사용한다. 컬렉션은 단순 리스트일 수도 있고, 스택, 트리, 그래프 등 복잡한 데이터 구조일 수도 있다. 컬렉션의 유형과 상관 없이 순회를 진행하기 위해 반복자 패턴을 사용한다.
2023.04.09.
함수를 모킹하고, fake timer를 활용해 비동기 함수의 실행 시점을 제어해봅니다.
2023.03.26.
용량이 큰 이미지는 다운로드 받는 시간도 오래 걸리기 때문에 웹 페이지가 전부 표시되기까지의 시간이 매우 길어지게 됩니다. CDN을 활용해 이미지의 용량을 줄이고, 레이지 로딩과 LQIP를 활용해 더 나은 사용자 경험을 제공하는 방법을 알아봅니다.
2023.03.12.
클래스는 복잡한 로직을 다룰 때 많은 도움이 되지만, 오히려 프로젝트가 복잡해지는 원인이 되기도 합니다. 너무 많은 책임을 맡아 아주 복잡해진 클래스에서 진짜 책임을 찾아주는 방법을 소개합니다.
2023.02.26.
글또에 참여하며, 글또에서 해보고 싶은 것에 대해 생각해봤습니다.
2023.02.10.
2023. 01. 15.
Why Webpack? 웹팩 같은 모듈 번들러는 왜 필요할까?
2022. 12. 04.
스터디 시작 시간을 알리는 디스코드 봇을 만들어보자
코드 몇 줄 넣었더니 사용자 통계가 나온다!
2022. 11. 27.