Saya pernah bertanya sebelum ini tetapi tidak mendapat jawapan Mungkin kerana penerangan saya tidak cukup jelas Sekarang saya telah menyusun semula pemikiran saya
function demo(){
// 各种实现
}
demo(); // 我希望它默认就执行一次,所以就这么调用了。
窗口事件:
$(window).resize(function(){
demo(); // 这里也需要根据条件调用demo函数
});
Persoalannya, adakah terdapat cara untuk membuat demo dilaksanakan secara automatik buat kali pertama? Dan kemudian ia boleh dipanggil di tempat lain? Bagaimana untuk mengoptimumkan badan kod sedemikian, kecualikan: arguments.callee, sila beri saya nasihat... Terima kasih terlebih dahulu.
Saya tidak tahu sama ada ini memenuhi keperluan poster asal
Terdapat banyak cara untuk mencapainya. Kedua-dua fungsi tanpa nama dan fungsi laksana sendiri boleh diterima. Sila rujuk perkara berikut:
Adakah poster asal bermaksud anda ingin melaksanakan fungsi tanpa nama sendiri, dan kemudian mahu memanggil fungsi tanpa nama ini dari tempat lain?
Tiada salah dengan cara anda menulis sekarang
Js yang berjalan secara automatik adalah dalam bentuk (fungsi ditulis di sini)( Anda juga boleh memanggilnya sekali dalam acara window.onload
).