whycomputer.com >> Rangkaian komputer >  >> Internet

Fungsi Panggilan Balik dalam JavaScript

Dalam JavaScript, pengaturcara dapat menentukan unit kod termasuk pemboleh ubah dan fungsi. Fungsi JavaScript juga dapat menerima parameter, dengan kod memanggil fungsi melewati parameter ini sama ada sebagai pemboleh ubah atau nilai. Juga memungkinkan untuk menyampaikan rujukan ke fungsi lain sebagai parameter. Fungsi panggil balik biasanya adalah fungsi yang dipanggil ketika fungsi lain selesai dijalankan. Atas sebab ini, fungsi panggilan balik sering muncul sebagai parameter untuk fungsi lain.

Definisi Panggilan Balik

Untuk melaksanakan fungsi panggilan balik, kod JavaScript dalam halaman mesti menentukan fungsi terlebih dahulu. Contoh kod berikut menentukan fungsi dan menyimpan rujukan berubah-ubah kepadanya:var callbackDefinition =function (numParam) {alert (numParam); }; Fungsi menggunakan parameter berangka untuk demonstrasi. Fungsi panggil balik boleh mengandungi kod JavaScript apa pun yang dapat disertakan fungsi standard. Kod sekarang akan dapat memberikan rujukan ke fungsi sebagai parameter ke fungsi lain, menggunakan nama pemboleh ubah.

Parameter Panggilan Balik

Setelah skrip mempunyai fungsi yang didefinisikan sebagai pemboleh ubah, ia boleh meneruskan pemboleh ubah tersebut sebagai parameter ke fungsi lain. Contoh kod berikut menunjukkan teknik:mainFungsi (10, panggilan balikDefinisi); Kod ini memanggil fungsi bernama, melewati parameter nombor dan nama pemboleh ubah yang menyimpan kod fungsi panggilan balik. Garis besar fungsi yang dipanggil di sini mesti sepadan dengan dua parameter ini. Fungsi yang menerima pemboleh ubah panggilan balik akan dapat memanggil fungsi yang disimpannya.

Pelaksanaan Fungsi

Setelah diteruskan ke fungsi utama, fungsi panggilan balik dapat dijalankan. Contoh kod berikut menunjukkan:fungsi mainFunction (myNum, callbackFn) {amaran (myNum); callbackFn (myNum * 2); } Untuk demonstrasi, kod ini pertama kali mengeluarkan amaran JavaScript yang akan menyebabkan dialog muncul di penyemak imbas pengguna. Setelah kod ini dilaksanakan, fungsi memanggil fungsi panggilan balik menggunakan nama yang ditentukan sebagai parameter. Panggilan fungsi panggilan balik merangkumi parameter berangka, yang diharapkan oleh fungsi yang pada awalnya ditakrifkan sebagai pemboleh ubah.

Panggilan Fungsi

Setelah halaman mempunyai fungsi yang ditentukan, termasuk panggilan balik, ia dapat melaksanakan kod ini. Selalunya, pembangun mengarahkan penyemak imbas untuk mendengar acara pengguna, melaksanakan fungsi apabila ini berlaku. Sebagai contoh, kod HTML berikut memanggil fungsi:Berikut adalah bahagian yang dapat diklik Jika fungsi yang ditentukan sebagai parameter mengandungi definisi pemboleh ubah panggilan balik dan panggilan ke fungsi utama, ini akan mewujudkan kesan panggilan balik, seperti berikut:function doCallback () {var callFn =function (numParam) {alert (numParam); }; mainFungsi (10, panggilanFn); } Setelah fungsi utama melaksanakan kandungan kodnya sendiri, ia memanggil fungsi panggilan balik.


URL:https://ms.whycomputer.com/internet/1015008018.html

Internet
  • Cara Meletakkan Iklan Amazon Di Blog Anda

    Menambah Iklan Amazon ke blog anda adalah cara mudah untuk menyebarkan berita mengenai produk yang anda gunakan serta mendapatkan sejumlah wang tambahan melalui program afiliasi Amazon. Menyematkan Iklan Amazon semudah menghasilkan kod di laman Amazon Affiliates dan kemudian memasukkan kod ini ke da

  • Cara Streaming Radio di Laman Web Saya

    Konsep asas media streaming bermula dari paten dari tahun 1922 untuk penghantaran maklumat yang cekap melalui isyarat melalui wayar, yang menjadi asas bagi syarikat muzik latar Muzak. Pada zaman digital, Stesen radio internet mempunyai radio penyiaran tradisional tambahan dan radio satelit terbaru d

  • Cara Mencari Kod UPC Filem di Amazon

    Setiap filem yang tersedia untuk pembelian mempunyai tanda UPC (Universal Product Code). Kod UPC adalah pengecam berangka unik yang diberikan kepada setiap item; pengecam ini digunakan oleh kedai untuk mengesan. Mengetahui apa kod UPC tanpa mempunyai DVD di tangan, namun, boleh menjadi sukar - melai

Rangkaian komputer © https://ms.whycomputer.com