소개
스타트업에서 멀티미디어 콘텐츠 크리에이터로 입문하여 한 분야에만 머물지 않고 게임과 웹, 멀티미디어 분야에서 기획과 개발을 주도하며 현업에서 다양한 상용 작품을 런칭했습니다. 대학에서 디지털 미디어와 영상학을 전공했으며 주요 교육기관에서 웹 디자인과 프론트엔드 개발 및 미디어 교육(10년 이상) 등을 진행하면서 튜토리얼도 제작하고 있습니다.
- 저서 -
자바스크립트 프로젝트북(한빛미디어,2017)
강의
전체1수강평
게시글
질문&답변
2024.08.27
$(리액티브선언문) 으로 setInterval과 clearInterval 를 작성 시 메모리 관련
질문 감사드립니다! 그러고 보니 $ 리액티브 문을 사용한 이유는 코드를 간단하게 사용하기 위해서인데요 intervalEventText 을 먼저 제거(메모리 삭제)하고 Interval 함수를 실행해서 별 문제는 없어보입니다만 성능상으로는 이전 방법에 비해 유리하지는 않습니다. $ 상태변수가 변경될 때 마다 인터벌 함수가 매번 호출되고 재랜더링이 발생하기 때문이죠. 성능적인 면이나 메모리 관리 측면에서는 onMount 와 onDestroy 를 사용하는 방식이 좋겠네요~
- 0
- 1
- 37
질문&답변
2024.08.06
스벨트킷에 대해서 질문이 있습니다.
안녕하세요? SvelteKit 프로젝트(일기장 앱)에서는 회원가입 기능은 없기 때문에 말씀하신 기능(session, cookie 등)들은 아쉽게도 다루지 않았습니다. 참고로 SvelteKit 프로젝트는 최초 페이지 요청시 SSR로 동작하지만 이후에는 기본적으로 CSR입니다. 별도의 설정이 필요하지 않습니다. SSR의 경우 서버에서 데이터를 요청하는 부분(+page.server.js)에서 다루고 있습니다. SvelteKit은 이러한 렌더링 방식을 유연하게 지원하므로, 프로젝트 요구사항에 맞춰 적절한 방식을 선택하여 구현할 수 있습니다. 심플한 프로젝트 위주로 핵심 기능과 기본기를 습득하는 데 중점을 두다 보니 아쉬운 부분도 다소 있으리라 생각합니다. 소중한 의견 감사드리며 차후에 보완하는데 참고하도록 하겠습니다~
- 0
- 1
- 86