jQuery deferred.notifyWith () วิธีการ
ความหมายและการใช้งาน
deferred.notify () ฟังก์ชันที่ใช้ในบริบทที่กำหนดและพารามิเตอร์ของการโทรที่ถูกเรียกกลับล่าช้าบนวัตถุ (progressCallbacks)
หมายเหตุ: 1. โดยปกติเพียงวัตถุ lingering (รอการตัดบัญชี) ผู้สร้างจะเรียกวิธีการนี้
2. คุณสามารถกลับไปยังวัตถุที่สัญญา จำกัด โดยการเรียก deferred.promise () เพื่อป้องกันการเปลี่ยนแปลงรหัสอื่น ๆ ของรัฐล่าช้าของวัตถุหรือรายงานสถานะของ
3. เมื่อ deferred.notifyWith เรียกว่าคุณสามารถเข้าถึง progressCallbacks ใด ๆ เพิ่ม deferred.then หรือ deferred.progress ตามคำสั่งของพวกเขาในการดำเนินการเรียกกลับมีการเพิ่ม ) พารามิเตอร์ผ่าน .notifyWith (แต่ละฟังก์ชั่นการโทรกลับเมื่อวัตถุล่าช้าได้รับการแก้ไขหรือปฏิเสธในภายหลังแล้วเรียกร้องใด ๆ .notifyWith () (หรือเพิ่ม progressCallbacks) จะถูกละเว้น
ไวยากรณ์
deferred.notifyWith( context [, args ] )
参数 | 描述 |
---|---|
context | Object类型 作为this对象传递给进行中的回调 |
args | Object类型 可选参数,传递给进行中的回调 |