이벤트 핸들링 모델과 이벤트 버블링/캡쳐링...DOM의 event는 이벤트 중심 프로그래밍 언어가 DOM 트리 내의 요소 노드 (HTML, XHTML, SVG 등)에 이벤트 처리기/수신기를 등록할 수 있도록 한다....javascriptevent이벤트 버블링이벤트 캡쳐링2017-10-03 15:57
간단한 Monad 예제...Monad는 순서가 있는 연산을 처리할 때 사용되는 디자인 패턴으로 부작용을 관리하기 위해 함수형 프로그래밍 언어에서 사용된다....javascriptmonadfunctional programming2017-09-26 23:01
Memoization에 대해...Memoization은 매번 함수를 다시 계산하는 대신 함수의 값을 저장하는 기술로 연산 결과를 저장하는 객체를 사용함으로써 불필요한 작업을 피할 수 있다....javascriptmemoizationfunctional programming2017-09-16 00:04
리액트 성능 향상 시키기 - React.PureComponent...React.PureComponent는 React.Component와 매우 유사하다. 하지만 한 가지 다른 점이 있다면, React의 생명주기 메소드 중 하나인 shouldComponentUpdate를 다루는 방식이 다르다는 것이다....javascriptoptimizationreactjscomponentpure component2017-09-13 21:39
node-sass/vendor 에러...원인은 패키지 설치 이후 `node-sass`의 `scripts/install.js`를 실행하지 않아서였다....javascriptnpmnode-sasstrouble shooting2017-09-11 22:57
module.exports와 exports...module은 exports속성이 있는 자바스크립트 객체이며, exports는 보통 module.exports로 설정되는 일반적인 자바스크립트 변수이다....javascriptexportsimportrequire2017-09-10 13:32
ES2015에서 import로 이미지 불러오기...import * as url from '/PATH/TO/IMAGE/filename.extension';...javascriptimportimage2017-09-10 13:28
Switch안에서의 let과 const...let과 const는 TDZ를 해결해주지만, switch문 안에서 이들를 사용할 때는 유의할 점이 있다....javascripttdzletconstblock scopeswitch2017-09-10 13:22