Rumah > Soal Jawab > teks badan
var jQuery = function(global, factory) {
return new jQuery.fn.init();
}
jQuery.fn = jQuery.prototype = {
constructor: jQuery,
init: function() {
this.jquery = 3;
return this;
},
each: function() {
console.log('each');
return this;
}
}
jQuery.fn.init.prototype = jQuery.fn;
// init构造函数
jQuery().each().each()
Di atas ialah sekeping kod sumber jQuery Soalan saya ialah mengapa fungsi each
kedua dalam baris terakhir kod masih boleh dilaksanakan
PHP中文网2017-07-05 10:38:08
Ini dalam prototaip menunjuk ke objek contoh, kembalikan ini dalam setiap untuk mengembalikan objek ini, dengan itu merealisasikan panggilan berantai
滿天的星座2017-07-05 10:38:08
Dua setiap satu mempunyai kesan yang sama seperti satu setiap satu, dan objek semuanya jQuery
天蓬老师2017-07-05 10:38:08
Kerana apa yang anda pulangkan adalah ini, apatah lagi dua, 10 akan melakukannya juga