Rumah  >  Soal Jawab  >  teks badan

Mengapa saya kadangkala menggunakan function(){} dan kadangkala tidak?

Mengapa function(){} kadangkala digunakan. ($(".banner .num li").hover(function(){var index=$(this).index();//Dapatkan nilai indeks bagi elemen semasai=index; $(".banner .img").stop().animate({left:index*1600},500)$(this).addClass("onn").siblings().removeClass("onn" ) , kadangkala tidak ($(".banner .img").append(zqh);)


})


谭生谭生2704 hari yang lalu1409

membalas semua(1)saya akan balas

  • PHP中文网

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

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

    Fungsi tanpa nama laksana sendiri:

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

    Penjelasan: Pasangan pertama kurungan mengelilingi fungsi (function(){}) mengembalikan tanpa nama kepada fungsi skrip, diikuti dengan sepasang kurungan kosong untuk melaksanakan fungsi tanpa nama yang dikembalikan dengan segera, dengan parameter fungsi tanpa nama di dalam kurungan.

    Fungsi: Anda boleh menggunakannya untuk mencipta ruang nama Selagi anda menulis semua kod anda dalam pakej fungsi khas ini, ia tidak akan boleh diakses dari luar melainkan anda membenarkannya (tambah tetingkap sebelum pembolehubah, supaya fungsi itu. atau pembolehubah menjadi global). Kod setiap perpustakaan JavaScript pada asasnya disusun dalam borang ini.

    Untuk meringkaskan, fungsi pelaksanaan digunakan terutamanya untuk pelaksanaan tanpa nama dan automatik Kod sudah berjalan apabila ia ditafsirkan.

    Cara penulisan lain

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


    balas
    2
  • Batalbalas