Jaringan komputer
Di JavaScript, programmer dapat membuat unit kode seperti variabel dan fungsi. Fungsi JavaScript juga dapat menerima parameter, baik berupa variabel maupun nilai literal. Bahkan, Anda dapat melewatkan referensi fungsi lain sebagai parameter. Fungsi callback biasanya dipanggil ketika fungsi lain selesai dieksekusi, sehingga sering muncul sebagai parameter pada fungsi lain.
Untuk membuat fungsi callback, kode JavaScript pada halaman harus terlebih dahulu mendefinisikannya. Berikut contoh kode yang mendefinisikan fungsi dan menyimpan referensi variabelnya:
var callbackDefinition = function(numParam) {
alert(numParam);
};
Fungsi ini menerima satu parameter numerik sebagai contoh. Fungsi callback dapat berisi sembarang kode JavaScript, sama seperti fungsi biasa. Setelah didefinisikan, Anda dapat melewatkan referensi fungsi tersebut ke fungsi lain menggunakan nama variabel.
Setelah fungsi didefinisikan sebagai variabel, variabel tersebut dapat dipakai sebagai parameter ke fungsi lain. Berikut contoh penerapannya:
mainFunction(10, callbackDefinition);
Baris ini memanggil fungsi mainFunction dengan dua argumen: angka 10 dan referensi fungsi callbackDefinition. Fungsi yang menerima parameter callback akan bisa memanggil fungsi tersebut menggunakan referensi yang diberikan.
Setelah dipassing ke fungsi utama, fungsi callback dapat dieksekusi. Contoh berikut menunjukkan prosesnya:
function mainFunction(myNum, callbackFn) {
alert(myNum);
callbackFn(myNum * 2);
}
Fungsi mainFunction pertama menampilkan alert dengan nilai myNum. Setelah itu, ia memanggil fungsi callback, melewatkan hasil perkalian dua kali myNum sebagai argumen.
Setelah sebuah halaman memiliki fungsi yang didefinisikan, termasuk callback, fungsi tersebut dapat dijalankan. Seringkali, pengembang membuat browser menunggu peristiwa pengguna (misalnya klik) lalu mengeksekusi fungsi. Contoh kode HTML berikut memicu fungsi saat terjadi klik:
<button onclick="doCallback()">Klik Saya</button>
Jika fungsi yang disebutkan mengandung definisi callback dan pemanggilan fungsi utama, maka efek callback akan terjadi, seperti ini:
function doCallback() {
var callFn = function(numParam) {
alert(numParam);
};
mainFunction(10, callFn);
}
Setelah mainFunction mengeksekusi kode internalnya, ia akan memanggil fungsi callback yang sebelumnya didefinisikan.
Menambahkan iklan Amazon ke blog Anda adalah cara mudah mempromosikan produk yang Anda gunakan sekaligus menghasilkan pendapatan tambahan melalui program afiliasi Amazon. Prosesnya sederhana: buat kode di situs Amazon Affiliates lalu masukkan kode tersebut ke postingan Anda. Pastikan menyalinnya lew
Konsep dasar streaming media berasal dari paten 1922 tentang penyampaian informasi yang efisien melalui sinyal di atas kawat, yang menjadi dasar bagi perusahaan musik latar Muzak. Di era digital, stasiun radio internet telah melengkapi radio siaran tradisional dan radio satelit dengan konten yang di
Mencari Kode UPC Film di Amazon Setiap film yang tersedia untuk dibeli memiliki tag UPC (Universal Product Code). UPC adalah kode numerik unik yang digunakan toko untuk melacak barang. Menemukan kode UPC tanpa memiliki DVD memang sulit—kecuali Anda dapat mengakses internet. Alat daring memudahkan pe