//jQuery拡張関数
$.fn.hoge = function(arg) {
return this;
}
//上記と同じ
$.fn.extend({
hoge: function(arg){
return this;
}
});
$.myPlugin = function(arg1) {
var arg0 = {
hoge : 0,
fuga : 1
};
//arg1でarg0を上書きするので、arg0の値自体が変わってしまう
$.extend(arg0, arg1);
//空のオブジェクトに対して、arg0、arg1の順に上書きするのでarg0の値は変化しない
$.extend({}, arg0, arg1);
}
//関数コール
$.myPlugin({hoge: 999});