일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 리뷰
- 2판
- 리팩터링
- 기본
- 타입
- 자바스크립트
- 자바스크립트문법
- 렌더링
- 리액트
- javascript
- 자료구조
- syntax
- 문법
- 마틴파울러
- TypeScript
- js
- 개발자
- 엘리
- refactoring
- 리팩토링
- type
- 책
- rendering
- 개정판
- ES5
- 브라우저
- 도서
- React
- basic
- 클린코드
- Today
- Total
목록익명함수 (2)
Santos의 개발블로그
대부분의 회사에서 사용 되고 있는 React, Vue와 같은 프레임워크, 라이브러리들의 trade off는 항상 존재한다고 믿어왔다. 요즘 그러한 생각들이 더욱 드는 이유는 사내에서 에디터를 만들면서 관련된 기능의 내부 동작을 정확하게 알지 모른채 사용하는 메서드들이 생기고 있기 때문이다. 빠른 기능 구현을 해야하는 핑계로 인해 기술에 대한 합리화를 제 자신이 하고 있지 않은가에 대해 다시 생각해보면서, 이 글을 기록한다. addEventListener 자바스크립트를 이용해서 어떤 이벤트를 등록할 때 내부적으로 다음과 같다. var event_listener_list = []; var sayHi = function() { console.log('hi'); }; window.addEventListener(..
IIFE(Immediately-invoked Function Expression): 변수를 전역으로 선언하는 것을 피해 외부와의 충돌을 방지하기 위하여, 즉시 호출 함수 표현식의 줄임말이다. 위에 두가지 문체로 나타낸 코드는 IIFE 방식으로 작동하는 코드이다. IIFE가 어떻게 동작하는지 알기 전에, 선행되어야 할 몇가지 부분들을 몇가지가 존재한다. 1. 함수 선언식 2. 함수 표현식 3. 익명 함수 표현식 4. Named 함수 표현식 함수 선언식 - 함수 선언식이라고 보통 불리운다. 영어로는 "a function definition" 또는 "a function declaration" 이라고 한다. - 함수 선언식은 항상 function 키워드로 시작하고, 그 뒤에 함수의 이름이 따라온다. - 함수의 ..