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);)
})
자체 실행 익명 함수:
일반적인 형식: (function() { /* code */ })();
설명: 함수(function(){})를 둘러싸는 첫 번째 괄호 쌍은 이름 없는 반환을 반환합니다. 스크립트 함수, 그 뒤에 빈 괄호 쌍이 옵니다. 이름이 지정되지 않은 반환된 함수를 즉시 실행하고 괄호 안에 익명 함수의 매개변수가 포함됩니다.
함수: 이 특수 함수 패키지에 모든 코드를 작성하는 한 이를 사용하여 허용하지 않는 한 외부에서 액세스할 수 없습니다(변수 앞에 창을 추가하여 함수가 또는 변수가 전역이 됩니다.) 각 자바스크립트 라이브러리의 코드는 기본적으로 이런 형태로 구성됩니다.
요약하자면, 실행 기능은 주로 익명 및 자동 실행에 사용됩니다. 코드는 해석될 때 이미 실행 중입니다.
다른 쓰기 방법