자바스크립트(115)
-
내부 함수 호출/함수 스코프
내부 함수(inner function) 함수 내부에 선언한 함수. 내부 함수를 사용하면 외부에 이름이 같은 함수가 있어도 내부 함수가 우선적으로 호출됩니다. function 외부 함수(){ function 내부 함수1(){ 코드 } function 내부 함수2(){ 코드 } 내부 함수1( ); } 내부 함수 기능 자바스크립트의 기능르 보다 강력하게 해주는 클로저 생성 부모 함수 코드에서 외부에서의 접근을 막고 독립적인 헬퍼 함수를 구현 내부 함수 특징 내부 함수에서는 자신을 둘러싼 외부함수의 변수에 접근이 가능합니다. (자바스크립트의 스코프 체이닝) 내부 함수는 일반적으로 자신이 정의된 외부 함수 내부에서만 호출이 가능합니다. (자바스크립트의 함수 스코핑) ※함수 스코핑: 함수 내부에 선언된 변수는 함수..
-
즉시 실행 함수
즉시 실행 함수(immediate funtions) 함수를 정의함과 동시에 바로 실행되는 함수 익명함수를 응용한 형태 즉시 실행함수는 한번 수행 후, 다시 호출할 수 없습니다. 이런, 특성으로 최초 한 번의 실행만을 필요로 하는 초기화 코드부분에 패턴으로 사용되어 집니다. 즉시 실행 함수 형식 ( function( ) { 코드 })( ) 괄호 ( ) 로 함수리터럴을 사용한 함수 정의 부분을 감쌉니다. 그런 다음 함수가 바로 호출될 수 있게 ( ) 괄호 쌍을 추가합니다. 즉시 실행 함수 패턴 라이브러리 코드가 처음 로드되어 초기화할 때, 즉시 실행 함수 패턴이 많이 사용되어 집니다. 라이브러리 코드를 즉시 실행 함수 내부에 정의하게 되면 라이브러리 내의 변수들은 함수 외부에서 접근할 수 없게 됩니다. 이렇..
-
이벤트 처리와 콜백함수
콜백함수(callback function) 익명함수의 대표적인 응용형태가 콜백함수이며 코드를 통해 명시적으로 호출하는 함수가 아닙니다. 개발자는 단지 함수 정의만 하고, 어떤 이벤트가 발생하거나 특정 시점에 도달했을 때 시스템에서 호출해주는 함수가 콜백함수입니다. 대표적인 콜백 함수 사용 예) 자바스크립트의 이벤트 핸들러 처리 자바스크립트의 이벤트 처리와 콜백함수 호출 도식도 학습 내용 웹페이지 로드시 경고창을 띄워주는 과정에서의 처리과정에 대해 학습 소스 코드 출력결과 window.onload이벤트핸들러와 콜백함수 처리 도식도 웹페이지load 이벤트 발생 후 window.onload이벤트 핸들러에서 호출한 콜백함수가 실행되었습니다
-
익명 함수 형태의 내부 함수
익명 함수 형태의 내부 함수 선언 및 익명 내부 함수 리턴 소스 코드 출력결과 내부 함수를 호출한 것이지 반환값을 받는 것 아니여서 출력이 되지 않음 소스 코드 출력결과
-
jQuery 파일 CDN 경로 - 모든 버전
jQuery Core – All Versions jQuery의 모든 버전을 확인할 수 있습니다. https://releases.jquery.com/jquery/ jQuery 파일 CDN 경로 http://code.jquery.com/jquery-1.11.1.min.js
-
jQuery의 특징
jQuery의 특징 DOM과 관련된 처리를 쉽게 구현 CSS 선택자를 이용하여 쉽고 편리하게 요소를 선택 일괄된 이벤트 연결을 쉽게 구현 시각적 효과를 쉽게 구현 Ajax 애플리케이션을 쉽게 개발