본문 바로가기

끄적대기

JavaScript 함수 정의 및 종류

728x90
반응형

 ▷ 일반함수

 

 - parsing 단계에서 함수가 정의된다.

 - 호출 시에 runtime에 인자 a와 b가 정의된다.

 

 

 ▷ 익명함수

 

 - 접근 및 실행 시에 함수가 해석된다.

 - 함수 명 대신에 변수로 호출할 수 있으며, 실행 코드로 runtime에 제공된다.

 - 블록을 갖는 함수를 정의하여 변수에 할당한다.

 

 

 ▷ 중첩함수

 

 - 다른 함수에서 정의되는 함수를 의미한다.

 - 특정 요소에만 사용된다면, 객체지향의 캡슐화와 은닉화를 활용할 수 있다.

 

 

 ▷ 콜백함수

 

 - Library를 가지고 있는 함수가 Library를 호출한 이후 다시 함수를 호출하는 구조를 의미한다.

 - 다시 호출되는 함수를 콜백함수라고 말한다.

 

 

 ▷ 로드함수

 

 - 페이지의 모든 요소들이 로드된 후에 호출되며, HTML 로딩이 끝난 후에 시작된다.

 - 화면에 필요한 모든 부분들이 Web Browser Memory에 올려진 후 실행된다.

728x90
반응형