What't的書寫jQuery函數是這樣的地步:jquery函數和常規javascript函數之間的區別?
(function($) {
$.fn.simple_hide_function = function() {
var $t = this;
$t.hide();
};
})(jQuery);
$(window).load(function() {
$('#myId').simple_hide_function();
});
爲什麼不去做這樣的:
function simple_hide_function(id){
id.hide();
};
$(window).load(function() {
var my_id = $('#my_id');
simple_hide_function(my_id);
});
問題補充:
難道是做任何的問題這個?
function simple_hide_function(id){
id.hide();
};
$(window).load(function() {
var my_id1 = $('#my_id1'),
my_id2 = $('#my_id2'),
my_id3 = $('#my_id3');
simple_hide_function(my_id1);
simple_hide_function(my_id2);
simple_hide_function(my_id3);
});
對於附加的問題:如果你不介意你的代碼很難閱讀,重用和維護,爲什麼不。這被稱爲「不好的做法」。當你成爲一個更好更好的開發者時,你會意識到你不能做那樣的事情。 – kapa 2011-12-29 10:54:58