whycomputer.com >> Jaringan komputer >  >> Internet

Fungsi Panggilan Balik dalam JavaScript

Dalam JavaScript, pemrogram dapat mendefinisikan unit kode termasuk variabel dan fungsi. Fungsi JavaScript juga dapat menerima parameter, dengan kode yang memanggil fungsi yang melewati parameter ini baik sebagai variabel atau nilai. Dimungkinkan juga untuk melewatkan referensi ke fungsi lain sebagai parameter. Fungsi panggilan balik biasanya adalah fungsi yang dipanggil saat fungsi lain selesai dijalankan. Untuk alasan ini, fungsi-fungsi panggilan balik sering muncul sebagai parameter untuk fungsi-fungsi lain.

Definisi Panggilan Balik
Untuk menerapkan fungsi panggilan balik, kode JavaScript dalam suatu halaman harus terlebih dahulu menentukan fungsi tersebut. Kode sampel berikut mendefinisikan fungsi dan menyimpan referensi variabel untuknya: var callbackDefinition \u003d function (numParam) {alert (numParam); }; Fungsi ini menggunakan parameter numerik untuk demonstrasi. Fungsi panggilan balik dapat berisi kode JavaScript apa pun yang dapat disertakan oleh fungsi standar. Kode sekarang akan dapat meneruskan referensi ke fungsi sebagai parameter ke fungsi lain, menggunakan nama variabel.

Parameter Panggilan Balik
Setelah skrip memiliki fungsi yang didefinisikan sebagai variabel, kode dapat melewati itu variabel sebagai parameter ke fungsi lain. Kode contoh berikut menunjukkan teknik: mainFunction (10, callbackDefinition); Kode ini memanggil fungsi yang dinamai, melewati parameter angka dan nama variabel yang menyimpan kode fungsi panggil. Garis besar fungsi yang dipanggil di sini harus cocok dengan dua parameter ini. Fungsi yang menerima variabel panggilan balik akan dapat memanggil fungsi yang disimpannya.

Eksekusi Fungsi
Setelah dilewatkan ke fungsi utama, fungsi panggilan balik dapat dijalankan. Contoh kode berikut menunjukkan: function mainFunction (myNum, callbackFn) {alert (myNum); callbackFn (myNum * 2); } Untuk demonstrasi, kode ini pertama-tama mengeluarkan peringatan JavaScript yang akan menyebabkan dialog muncul di browser pengguna. Setelah kode ini dieksekusi, fungsi tersebut memanggil fungsi callback menggunakan nama yang ditentukan sebagai parameter. Panggilan fungsi panggilan balik menyertakan parameter numerik, yang diharapkan oleh fungsi yang awalnya didefinisikan sebagai variabel.

Panggilan Fungsi
Setelah sebuah halaman memiliki fungsi yang ditentukan, termasuk panggilan balik, ia dapat menjalankan ini kode. Seringkali, pengembang menginstruksikan browser untuk mendengarkan acara pengguna, menjalankan fungsi saat ini terjadi. Misalnya, kode HTML berikut memanggil fungsi: Berikut adalah bagian yang dapat diklik Jika fungsi yang ditentukan sebagai parameter berisi definisi variabel panggilan balik dan panggilan ke fungsi utama, ini akan membuat efek panggilan balik, sebagai berikut: function doCallback ( ) {var callFn \u003d function (numParam) {alert (numParam); }; mainFunction (10, callFn); } Setelah fungsi utama mengeksekusi konten kodenya sendiri, ia memanggil fungsi callback.

URL:https://komputer.whycomputer.com/Internet/101308018.html

Internet
  • Cara Pasang Iklan Amazon di Blog Anda

    Menambahkan Iklan Amazon ke blog Anda adalah cara mudah untuk menyebarkan berita tentang produk yang Anda gunakan serta menghasilkan uang tambahan melalui program afiliasi Amazon. Menyematkan Iklan Amazon semudah membuat kode di situs Afiliasi Amazon dan kemudian memasukkan kode ini ke dalam pos

  • Cara Streaming Radio di Situs Web Saya

    Konsep dasar media streaming berasal dari tahun 1922 untuk transmisi informasi yang efisien dengan sinyal melalui kabel, yang merupakan dasar bagi perusahaan musik latar belakang Muzak. Di era digital, stasiun radio internet telah menambah radio siaran tradisional dan radio satelit yang lebih baru d

  • Cara Menemukan Kode UPC Film di Amazon

    Setiap film yang tersedia untuk dibeli memiliki tag UPC (Kode Produk Universal). Kode UPC adalah pengidentifikasi numerik unik yang ditetapkan untuk masing-masing item; pengidentifikasi ini digunakan oleh toko untuk pelacakan. Namun, mencari tahu kode UPC tanpa memiliki DVD bisa sulit - kecuali

Jaringan komputer © https://komputer.whycomputer.com