検索

ホームページ  >  に質問  >  本文

function(){} を使用する場合と使用しない場合があるのはなぜですか?

function(){} が使用される場合がある理由。 ($(".banner .num li").hover(function(){varindex=$(this).index();//現在の要素のインデックス値を取得しますi=index;$(".banner .img").stop().animate({left:index*1600},500)$(this ) .addClass("onn").siblings().removeClass("onn")、必要ない場合もあります ($(".banner .img").append(zqh);)


#})

##

谭生谭生2743日前1453

全員に返信(1)返信します

  • PHP中文网

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

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

    自己実行匿名関数:

    共通形式: (function() { /* code */ })();

    説明: 関数を囲む最初の括弧のペア (function(){}) は、無名を返します。スクリプト関数の後に、返された名前のない関数をすぐに実行するための空の括弧のペアが続きます。括弧内には匿名関数のパラメーターが含まれます。

    関数: これを使用して名前空間を作成できます。この特別な関数パッケージ内にすべてのコードを記述している限り、許可しない限り外部からアクセスできません (変数の前にウィンドウを追加して、関数がまたは変数がグローバルになります)。各JavaScriptライブラリのコードは、基本的にこの形で構成されています。

    要約すると、実行関数は主に匿名で自動実行するために使用されます。コードは解釈された時点ですでに実行されています。

    他の書き方

    (function () { /* code */ } ()); 
    !function () { /* code */ } ();
    ~function () { /* code */ } ();
    -function () { /* code */ } ();
    +function () { /* code */ } ();
    rree


    返事
    2
  • キャンセル返事