Mengapa saya kadangkala menggunakan function(){} dan kadangkala tidak?
谭生
谭生 2017-05-25 19:37:24
0
1
1477

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


})


谭生
谭生

membalas semua(1)
Ty80
(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(){
});//文档加载完后执行


Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan