>  기사  >  웹 프론트엔드  >  Jquery 폐쇄는 무엇을 의미합니까?

Jquery 폐쇄는 무엇을 의미합니까?

WBOY
WBOY원래의
2022-04-24 16:00:331246검색

Jquery에서 클로저는 다른 함수의 범위에 있는 변수에 접근할 수 있는 함수를 말하며, 다른 함수의 내부 변수를 읽을 수 있는 함수입니다. 외부 접근은 변수의 수명을 연장하고, Private 변수를 보호할 수 있습니다. 내부 변수는 외부에서 접근이 불가능하기 때문에 변수의 수정을 방지할 수 있습니다.

Jquery 폐쇄는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: windows10 시스템, jquery3.2.1 버전, Dell G3 컴퓨터.

jquery 클로저의 의미는 무엇인가요?

클로저 정의 - 다른 함수의 범위에 있는 변수에 액세스할 수 있는 함수를 나타냅니다.

클로저는 다른 함수의 내부 변수(지역 변수)를 읽을 수 있는 함수입니다.

jQuery 클로저 원리

클로저는 많은 변수를 갖는 표현식과 이러한 변수를 묶는 환경(보통 함수)입니다. 이므로 이러한 변수도 표현식의 일부입니다.

간단히 말하면 함수에 정의된 함수로 외부에서 접근이 가능하다

클로저의 장점

과거에 전역변수 객체의 수를 줄이고 전역변수가 너무 커지는 것을 방지할 수 있어 유지 관리가 어렵다

수정 가능한 변수를 방지합니다. 내부 변수는 외부에서 접근할 수 없고 수정할 수 없기 때문에 안전성이 보장됩니다.

함수 내부의 변수를 읽는 것과, 다른 하나는 이러한 변수의 값을 메모리에 보관하는 것입니다.

jquery의 클로저는 함수에서 사용하는 외부 변수로, 매개변수를 전달하지 않고도 얻을 수 있습니다.

jquery에서 클로저 작성하는 방법:

(function($){
$("div p").click();
})(jQuery);

여기서 $는 형식적인 매개변수일 뿐이지만 jquery는 전역 변수이므로 함수를 호출하지 않고도 자동으로 실행되거나, 두 번에 걸쳐 일반 함수로 변환될 수 있습니다. steps

, 먼저 함수를 작성하고 나중에 호출하세요.

추천 관련 비디오 튜토리얼: jQuery 비디오 튜토리얼

위 내용은 Jquery 폐쇄는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.