Latest web development tutorials
×

jQuery หลักสูตร

jQuery หลักสูตร jQuery แนะนำโดยย่อ jQuery ติดตั้ง jQuery ไวยากรณ์ jQuery ผู้เลือก jQuery เหตุการณ์

jQuery ผล

jQuery ซ่อน / แสดง jQuery จางหาย jQuery สไลด์ jQuery นิเมชั่น jQuery หยุดนิเมชั่น jQuery Callback jQuery Chaining

jQuery HTML

jQuery การจับกุม jQuery จัดตั้งขึ้น jQuery เพิ่มองค์ประกอบ jQuery การลบองค์ประกอบ jQuery CSS หมวดหมู่ jQuery css() ทาง jQuery ขนาด

jQuery ข้ามผ่าน

jQuery ข้ามผ่าน jQuery บรรพบุรุษ jQuery ลูกหลานของเรา jQuery เพื่อนร่วมชาติ jQuery การกรอง

jQuery Ajax

jQuery AJAX แนะนำโดยย่อ jQuery load() ทาง jQuery get()/post() ทาง

jQuery อื่น ๆ

jQuery noConflict() ทาง jQuery JSONP

jQuery ตัวอย่าง

jQuery ตัวอย่าง

jQuery คู่มืออ้างอิง

jQuery ผู้เลือก jQuery วิธีการใช้เหตุการณ์ jQuery วิธีการมีผลบังคับใช้ jQuery HTML / CSS ทาง jQuery วิธีการข้ามผ่าน jQuery AJAX ทาง jQuery วิธีเบ็ดเตล็ด jQuery คุณสมบัติ

jQuery วิดเจ็ต

jQuery Validate jQuery Accordion jQuery Autocomplete jQuery Message jQuery ตรวจสอบรหัสผ่าน jQuery Prettydate jQuery Tooltip jQuery Treeview

jQuery jQuery.Deferred () วิธีการ

วิธีการอื่น ๆ jQuery วิธีการอื่น ๆ jQuery


ความหมายและการใช้งาน

$ .Deferred () สร้างเป็นฟังก์ชั่นที่ส่งกลับเป็นวิธีการที่วัตถุในทางปฏิบัติที่จะลงทะเบียนห่วงโซ่การเรียกกลับหลายและบริการโทรคิวโทรกลับ, ฟังก์ชั่นการถ่ายโอนหรือ asynchronous synchronous ประสบความสำเร็จหรือล้มเหลวของรัฐ

เคล็ดลับ: 1. $ .Deferred () คอนสตรัคสร้างใหม่รอตัดบัญชี (ล่าช้า) วัตถุ jQuery.Deferred สามารถผ่านฟังก์ชั่นเลือกฟังก์ชั่นที่เรียกว่าและผ่านวัตถุรอการตัดบัญชีใหม่ก่อนที่จะมีผลตอบแทนที่เป็นตัวสร้างฟังก์ชั่น อาร์กิวเมนต์แรก ยกตัวอย่างเช่นฟังก์ชั่นที่เรียกว่าสามารถใช้ deferred.then () เพื่อแนบฟังก์ชั่นการติดต่อกลับ
2. วัตถุรอการตัดบัญชีเริ่มในรัฐระงับ ใช้ deferred.then ใด ๆ () deferred.always () deferred.done () หรือ deferred.fail () ฟังก์ชันการเรียกกลับเพิ่มไปยังวัตถุที่ถูกจัดคิวสำหรับการดำเนินการ โทร deferred.resolve () หรือ eferred.resolveWith () Conversion ล่าช้าในการแก้ไขสถานะทันทีหลังจาก doneCallbacks การดำเนินการตั้งค่า failCallbacks บริหารทันทีโทร deferred.reject () หรือ deferred.rejectWith () หลังจากที่ล่าช้าแปลงที่จะปฏิเสธรัฐ เมื่อวัตถุได้เข้ารัฐได้รับการแก้ไขหรือปฏิเสธมันก็ยังคงอยู่ในสภาพนี้ คุณยังสามารถเพิ่มการเรียกกลับจะได้รับการแก้ไขหรือปฏิเสธวัตถุรอการตัดบัญชี - พวกเขาจะได้รับการดำเนินการได้ทันที


ไวยากรณ์

$.Deferred( [beforeStart ] )

参数 描述
beforeStart Function( Deferred deferred )类型 一个在构造函数返回之前调用的函数


วิธีการอื่น ๆ jQuery วิธีการอื่น ๆ jQuery