Maison  >  Questions et réponses  >  le corps du texte

Pourquoi est-ce que j'utilise parfois function(){} et parfois non ?

Pourquoi function(){} est parfois utilisé. ($(".banner .num li").hover(function(){var index=$(this).index();//Obtenir la valeur d'index de l'élément actueli=index; $(".banner .img").stop().animate({left:index*1600},500)$(this).addClass("onn").siblings().removeClass("onn" ), parfois pas ($(".banner .img").append(zqh);)


})


谭生谭生2704 Il y a quelques jours1412

répondre à tous(1)je répondrai

  • PHP中文网

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

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

    Fonction anonyme auto-exécutable :

    Format commun : (function() { /* code */ })();

    Explication : La première paire de crochets entourant la fonction (function(){}) renvoie un nom à la fonction de script, suivie d'une paire de crochets vides pour exécuter immédiatement la fonction sans nom renvoyée, avec les paramètres de la fonction anonyme entre parenthèses.

    Fonction : Vous pouvez l'utiliser pour créer un espace de noms. Tant que vous écrivez tout votre code dans ce package de fonctions spécial, il ne sera pas accessible de l'extérieur sauf si vous l'autorisez (ajoutez une fenêtre avant la variable, pour que la fonction ou la variable devient globale). Le code de chaque bibliothèque JavaScript est essentiellement organisé sous cette forme.

    Pour résumer, la fonction d'exécution est principalement utilisée pour une exécution anonyme et automatique. Le code est déjà en cours d'exécution lorsqu'il est interprété.

    Autres façons d'écrire

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


    répondre
    2
  • Annulerrépondre