Tôi đang học jQuery bằng cách cố gắng hiểu mã của người khác. Tôi gặp phải điều này:Cú pháp biến jquery
jQuery.fn.myFunc = function(options, callback) {
//stuff
jQuery(this)[settings.event](function(e) {
var self = this,
$self = jQuery(this),
$body = jQuery("body");
//etc.
}
//more stuff
}
Hiểu biết của tôi là $
là đối tượng jQuery. Vậy tại sao đặt $
với $self
và $body
? Và là self
giống như $self
?
Rất rõ ràng. Tôi đánh giá cao bạn giải thích lý do tại sao một người nào đó có thể sử dụng quy ước $ var. – dnagirl
Làm thế nào để bạn đối phó với bắt đầu biến với biến $ cho biến jquery và jslint? –