•การทำงานของ Keli Chemical คิด: แนวคิดการประมวลผลล่วงหน้า JS; หลักการที่การใช้ฟังก์ชั่นการใช้งานสามารถสร้างขอบเขตที่ไม่ได้ถูกทำลายสามารถใช้งานได้และเนื้อหาทั้งหมดที่ต้องถูกประมวลผลล่วงหน้าจะถูกเก็บไว้ในขอบเขตนี้ที่ไม่ได้ถูกทำลายสามารถส่งคืนได้และฟังก์ชั่นเล็ก ๆ จะถูกดำเนินการในฟังก์ชั่นขนาดเล็ก
•ฟังก์ชั่นการแกงกะหรี่ส่วนใหญ่มีบทบาทในการประมวลผลล่วงหน้า
•ฟังก์ชั่นของวิธีการผูก: ประมวลผลล่วงหน้าสิ่งนี้ในวิธีการโทรกลับการโทรกลับผ่านเป็นบริบทบริบท
/*** หลักการของการใช้วิธีการผูก 1* @param callback [ฟังก์ชั่น] ฟังก์ชั่นการเรียกกลับ* @param บริบท [วัตถุ] บริบท* @returns {function} เปลี่ยนฟังก์ชั่นที่ชี้ไปที่*/ฟังก์ชั่นนี้ ขอบเขต; return function () {var innerarg = array.prototype.slice.call (อาร์กิวเมนต์, 0); // หมายถึงการใช้พารามิเตอร์อาร์กิวเมนต์ทั้งหมดในขอบเขตปัจจุบัน; callback.apply (บริบท, outerarg.concat (innerarg)); - /*** เลียนแบบหลักการของการใช้งานการผูกในห่วงโซ่ต้นแบบ (แนวคิดฟังก์ชั่นเกาหลีและฟังก์ชั่นทางเคมี)* @param บริบท [วัตถุ] บริบท* @returns {ฟังก์ชั่น} เปลี่ยนฟังก์ชั่นที่ชี้ไปที่*/function.prototype.mybind = function mybind (บริบท) {var _this = this; var outarg = array.prototype.slice.call (อาร์กิวเมนต์, 1); // ถ้า ('bind' ใน function.prototype) {return this.bind.apply (นี่, [บริบท] .concat (outarg)); } // ส่งคืนในกรณีของฟังก์ชันที่เข้ากันไม่ได้ () {var inarg = array.prototype.slice.call (อาร์กิวเมนต์, 0); inarg.length === 0? inarg [inarg.length] = window.event: null; var arg = outarg.concat (inarg); _this.apply (บริบท, arg); -บทความด้านบน JavaScript ใช้ฟังก์ชันแกงกะหรี่เพื่อใช้วิธีการผูก [แนะนำ] เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น