function(){}을 사용할 때도 있고 사용하지 않을 때도 있는 이유는 무엇인가요?
谭生
谭生 2017-05-25 19:37:24
0
1
1472

function(){}이 가끔 사용되는 이유. ($(".banner .num li").hover(function(){var index=$(this).index();//현재 요소의 인덱스 값 가져오기i=index; $(".banner .img").stop().animate({left:index*1600},500)$(this).addClass("onn").siblings().removeClass("onn" ) , 때로는 그렇지 않습니다 ($(".banner .img").append(zqh);)


})


谭生
谭生

모든 응답(1)
Ty80
(function(){
})();//立即执行

자체 실행 익명 함수:

일반적인 형식: (function() { /* code */ })();

설명: 함수(function(){})를 둘러싸는 첫 번째 괄호 쌍은 이름 없는 반환을 반환합니다. 스크립트 함수, 그 뒤에 빈 괄호 쌍이 옵니다. 이름이 지정되지 않은 반환된 함수를 즉시 실행하고 괄호 안에 익명 함수의 매개변수가 포함됩니다.

함수: 이 특수 함수 패키지에 모든 코드를 작성하는 한 이를 사용하여 허용하지 않는 한 외부에서 액세스할 수 없습니다(변수 앞에 창을 추가하여 함수가 또는 변수가 전역이 됩니다.) 각 자바스크립트 라이브러리의 코드는 기본적으로 이런 형태로 구성됩니다.

요약하자면, 실행 기능은 주로 익명 및 자동 실행에 사용됩니다. 코드는 해석될 때 이미 실행 중입니다.

다른 쓰기 방법

(function () { /* code */ } ()); 
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();
$(function(){
});//文档加载完后执行


최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿