Câu hỏi được gắn thẻ «callback»

Gọi lại là một đoạn mã (tức là địa chỉ hoặc tham chiếu của hàm hoặc phương thức hoặc biểu thức lambda) được truyền dưới dạng đối số cho mã khác, dự kiến ​​sẽ gọi lại (thực thi) đối số vào một thời điểm thuận tiện. Thẻ này nên được sử dụng với các câu hỏi về API sử dụng tính năng gọi lại để thông báo cho người gọi khi hành động hoàn tất. Sử dụng thẻ xử lý sự kiện cho các câu hỏi liên quan đến đăng ký các sự kiện, chẳng hạn như trong khung GUI.

14
Gọi lại sau khi tất cả các cuộc gọi lại không đồng bộ forEach được hoàn thành
Như tiêu đề cho thấy. Làm thế nào để tôi làm điều này? Tôi muốn gọi whenAllDone()sau khi vòng lặp forEach đã đi qua từng phần tử và thực hiện một số xử lý không đồng bộ. [1, 2, 3].forEach( function(item, index, array, done) { asyncFunction(item, function itemDone() { console.log(item …


4
Khi nào nên sử dụng gọi lại React setState
Khi một trạng thái thành phần phản ứng thay đổi, phương thức kết xuất được gọi. Do đó đối với bất kỳ thay đổi trạng thái nào, một hành động có thể được thực hiện trong thân phương thức kết xuất. Có trường hợp sử dụng cụ thể nào cho …

17
Các hàm gọi lại trong Java
Có cách nào để truyền hàm gọi lại trong phương thức Java không? Hành vi tôi đang cố gắng bắt chước là một .Net Delegate được truyền cho một chức năng. Tôi đã thấy mọi người đề xuất tạo một đối tượng riêng biệt nhưng điều đó có vẻ quá …

8
Xác định kiểu gọi lại TypeScript
Tôi đã có lớp sau trong TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } Tôi đang sử dụng lớp học như thế này: var test = new CallbackTest(); test.myCallback = () => alert("done"); test.doWork(); Mã này hoạt động, vì vậy …





7
Xác định những thuộc tính nào đã được thay đổi trong cuộc gọi lại Rails after_save?
Tôi đang thiết lập một cuộc gọi lại after_save trong trình quan sát mô hình của mình để chỉ gửi thông báo nếu thuộc tính được xuất bản của mô hình được thay đổi từ false thành true. Vì phương pháp như thay đổi? chỉ hữu ích trước khi mô …


11
Làm thế nào tôi nên gọi 3 hàm để thực hiện lần lượt từng hàm?
Nếu tôi cần gọi chức năng này lần lượt $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); Tôi biết trong jQuery tôi có thể làm một cái gì đó như: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); Nhưng, giả sử rằng tôi không sử dụng jQuery và tôi muốn gọi: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); Làm thế nào tôi …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.