!function()은 뭘까
자바스크립트로 개발된 소스코드를 보다보면 !function이란 코드를 가끔 볼수 있다.처음 보는 사람들은 당연히 이게 뭐지라는 생각을 가질수 있다.함수의 부정형이라니 (...) 그러나 이건 일종의 트릭이다.!function의 역할은 자바스크립트 파일이 로딩되는 즉시 실행되도록 하는 것이다.어려운 말로 설명하자면, 함수를 표현식이 아닌 표현식으로 보이게 한다고 하면 될것 같다.가령 메인에서 딱 한번 실행되는 함수를 만들고 싶을때 말이다. 코드로 표현하면, !function () { var x = 1; }(); 로 나타낼수 있다. 앞으로 이런 코드를 보더라도 당황하지 말자.
Programming/JavaScript
2017. 3. 4. 18:24
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Hungarian Grand Prix
- Focus
- F1 퀄리파잉
- 오스트리아 그랑프리
- WPF
- German Grand Prix Practice
- F1 리뷰
- 오스트리아 GP
- F1 프리뷰
- 국가
- F1 Review
- 2019 Austrian Grand Prix
- Formula 1
- British Grand Prix
- html5
- Dispatcher
- Austrian Grand Prix
- CSS
- Filter
- F1
- 헝가리 그랑프리
- F1 Qualifying
- style
- 독일 그랑프리
- German Grand Prix
- 영국 그랑프리
- F1 2019
- 독일 그랑프리 Practice
- 포뮬러 1
- 포뮬러1
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
