>  Q&A  >  본문

function(){}을 사용할 때도 있고 사용하지 않을 때도 있는 이유는 무엇인가요?

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);)


})


谭生谭生2704일 전1410

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-26 17:47:25

    (function(){
    })();//立即执行

    자체 실행 익명 함수:

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

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

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

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

    다른 쓰기 방법

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


    회신하다
    2
  • 취소회신하다