자바스크립트 클로저 (Closure)
클로저 - 함수 내부의 중첩된 함수를 함수를 글로벌(전역)에서 접근가능하도록 함으로써 함수 내부의 지역변수에 접근가능해지는 상황 또는 함수의 지역변수를 포함하는 호출객체를 가리킴.- 클로저를 많이 사용할 경우는 IE상에서 메모리누수가 발생할 수 있다. (성능상에도 문제가 발생할 수 있음 글로벌에서 참조하 기때문에 메모리릭, 메모리누수 등등 많은 문제가 발생할 수 있다) function outer(){var msg = "hello";function inner(){return msg;}return inner;} var result = outer(); // result == innervar a = result(); // a
프로그래밍/JavaScript Web App
2013. 1. 15. 14:58
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- JS
- Excel
- Mobile
- SVG
- drag&drop
- Chart
- CSS
- rowspan
- WebApi
- Ajax
- grid
- 자바스크립트
- radius
- ASP.NET
- JavaScript
- jQuery Mobile
- css3
- 저장프로시저
- IE
- html5
- 셀렉터
- 프로시저
- workbook
- jQuery
- Style
- jquery chart
- 제이쿼리
- WCF
- MSSQL
- json
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함