【3】 함수 작용역 이벤트

1881 단어

함수 작용역 이벤트


함수


함수의 정의


함수는 특정한 기능을 갖춘 코드 단락이다.

함수 문법


키워드는 function입니다. 예를 들면:

function functionName(argument,argument){

// 

}


함수 종류


참조 없음 반환값 없음
반환값 없음
참조가 있는지 반환 값이 있는지 여부
참고 및 반환 값

두 번째 정의 함수 형식


함수를 변수에 전달하면 함수 이름을 통해 함수를 호출할 수 있습니다. 예를 들어 다음과 같습니다.

// , 

var name = function(){

// 

}

// 

name();


귀속 함수


귀속 함수의 정의


스스로 자신의 함수를 호출하다.

참고 사항:


귀속 함수는 명확한 종료 조건이 있어야 한다.성능 문제를 고려하여 귀속을 신중히 해야 한다.실제 개발에서도 매우 드물다.

변수의 역할 영역


국부 변수


정의:


함수 내부에 var 성명 변수를 사용합니다.

특징:


함수 내부에서만 접근할 수 있습니다.
함수가 실행되기만 하면 국부 변수가 삭제됩니다.
따라서 서로 다른 함수에서 이름이 같은 국부 변수를 정의할 수 있다.

전역 변수


정의:


함수 외부에서 선언된 변수와 함수에서 var를 사용하여 선언되지 않은 변수 (예:

var a = 1;

function(){

b = 2;

var c = 3;

}


그 중에서 a와 b는 전역 변수이다

특징:


웹 페이지의 모든 스크립트와 함수는 전역 변수에 접근할 수 있다.
라이프 사이클: 선언된 상태로 시작하여 페이지가 닫힐 때까지 종료됩니다.

변수 향상


함수 내부 성명이 외부 변수 이름과 같은 변수를 정의할 때 함수는 내부 변수의 성명을 첫 줄로 올리고 값 위치는 변하지 않습니다.

초식 DOM


Document Object Model, 문서 대상 모델은 간단하게 말하면 웹 페이지를 대상으로 구성된 트리 구조로 추상화하는 것이다.
js에서는 일반적으로 document를 사용합니다.getElementById("id")로 요소 가져오기;

이벤트


사건 3요소


1. 이벤트 소스
2. 이벤트(마우스 클릭, 마우스 두 번 클릭, 키보드의 버튼 하나를 누르고 놓기 등)
3. 이벤트 처리 프로그램
이벤트 소스.이벤트 = function () {이벤트 프로세서}

일반 이벤트


onclick 마우스 클릭
ondblclick 마우스 더블 클릭
onchange 텍스트 내용 또는 드롭다운 메뉴의 옵션이 변경되었습니다.
onfocus 포커스 획득
onblur 초점 잃기
onmouseover 마우스 스톱
onmouseout 마우스 이동
onload 웹 문서 로드 이벤트
onunload가 웹 페이지를 닫을 때

입구 함수


window.onload();전체 문서를 불러온 후에 호출합니다

좋은 웹페이지 즐겨찾기