jQuery deferred.pipe () วิธีการ
ตัวอย่าง
การกรอง (แก้ไข) มูลค่า
$ (ฟังก์ชั่น () {
var เลื่อน = $. รอตัดบัญชี () กรอง = เลื่อน. ท่อ (ฟังก์ชั่น ( ความคุ้มค่า ) {
กลับ ค่า * 2;}) ;. Defer แก้ไข ( 5 ) ;. กรองเสร็จสิ้น (ฟังก์ชั่น ( ความคุ้มค่า ) {
แจ้งเตือน ( "ค่าอยู่ (2 * 5 =) 10: " + ค่า );});})
ลอง»
ความหมายและการใช้งาน
deferred.pipe () และ / หรือวัตถุห่วงโซ่เอ้อระเหยวิธีการโปรแกรมสำหรับฟังก์ชั่นการกรอง
หมายเหตุ: จากจุดเริ่มต้นของ jQuery 1.8, deferred.pipe () วิธีการที่ล้าสมัย ใช้ deferred.then () แทน
ไวยากรณ์
วิธีการหนึ่ง
deferred.pipe( [doneFilter ] [, failFilter ] )
วิธีที่สอง
deferred.pipe( [doneFilter ] [, failFilter ] [, progressFilter ] )
参数 | 描述 |
---|---|
doneFilter | Function类型 可选函数,当延迟得到解决时调用 |
failFilter | Function类型 可选函数,当延迟被拒绝时调用 |
progressFilter | Function类型 可选函数,当进度通知发送给Deferred(延迟)被调用 |
ตัวอย่างเพิ่มเติม
ปฏิเสธค่าตัวกรอง (ปฏิเสธ)
ปฏิเสธค่าตัวกรอง (ปฏิเสธ)
งานห่วงโซ่
งานห่วงโซ่