Pertanyaan yang diberi tag «callback»

Callback adalah potongan kode (yaitu alamat atau referensi fungsi atau metode atau ekspresi lambda) yang dilewatkan sebagai argumen ke kode lain, yang diharapkan untuk memanggil kembali (mengeksekusi) argumen pada waktu yang tepat. Tag ini harus digunakan dengan pertanyaan tentang API yang menggunakan panggilan balik untuk memberi tahu pemanggil ketika suatu tindakan selesai. Gunakan tag penanganan kejadian untuk pertanyaan yang melibatkan berlangganan acara seperti dalam kerangka kerja GUI.

11
Bagaimana cara mengakses `this` yang benar di dalam callback?
Saya memiliki fungsi konstruktor yang mendaftarkan pengendali acara: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); Jalankan cuplikan kodeSembunyikan …
1425 javascript  callback  this 

28
Bagaimana saya bisa meneruskan parameter ke callback setTimeout ()?
Saya memiliki beberapa kode JavaScript yang terlihat seperti: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } Saya mendapatkan kesalahan yang topicIdtidak didefinisikan. Semuanya berfungsi sebelum saya menggunakan setTimeout()fungsi. Saya ingin postinsql(topicId)fungsi saya dipanggil setelah beberapa waktu. Apa yang harus …




10
Bukankah janji hanya panggilan balik?
Saya telah mengembangkan JavaScript selama beberapa tahun dan saya tidak mengerti apa-apa tentang janji. Sepertinya yang saya lakukan hanyalah perubahan: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Yang mana saya bisa menggunakan pustaka seperti async , dengan sesuatu seperti: api().then(function(result){ api2().then(function(result2){ api3().then(function(result3){ // do work }); }); }); …

5
Perbedaan antara array_map, array_walk dan array_filter
Apa sebenarnya perbedaan antara array_map, array_walkdan array_filter. Apa yang bisa saya lihat dari dokumentasi adalah bahwa Anda dapat melewati fungsi panggilan balik untuk melakukan suatu tindakan pada array yang disediakan. Tapi sepertinya saya tidak menemukan perbedaan khusus di antara mereka. Apakah mereka melakukan hal yang sama? Bisakah mereka digunakan secara …
373 php  arrays  callback 




10
Cara membuat fungsi menunggu hingga panggilan balik telah dipanggil menggunakan node.js
Saya memiliki fungsi sederhana yang terlihat seperti ini: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Pada dasarnya saya ingin menelepon myApi.exec, dan mengembalikan respons yang diberikan dalam lambda callback. Namun, kode di atas tidak berfungsi dan langsung kembali segera. Hanya untuk upaya yang sangat kejam, saya mencoba di …

11
Apa tujuan willSet dan didSet di Swift?
Swift memiliki sintaks deklarasi properti yang sangat mirip dengan C #: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Namun, ia juga memiliki willSetdan didSetbertindak. Ini disebut masing-masing sebelum dan sesudah penyetel dipanggil. Apa tujuan mereka, mengingat Anda hanya bisa memiliki kode yang sama …


11
Rails: update_attribute vs update_attributes
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") Kedua hal ini akan memperbarui objek tanpa harus secara eksplisit memberi tahu AR untuk memperbarui. API Rails mengatakan: untuk update_attribute Memperbarui atribut tunggal dan menyimpan catatan tanpa melalui prosedur validasi normal. Ini sangat berguna untuk bendera boolean pada …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.