我刚刚接触到这段代码,并想知道在函数中存储它们实际使用的属性有什么好处。
var FormEditable = function() {
return{
init: function() {
console.log('test');
}
}
}();
jQuery(document).ready(function() {
FormEditable.init()
});
与......相反。
var FormEditable = function() {
return{
init: function() {
console.log('test');
}
}
};
jQuery(document).ready(function() {
FormEditable().init()
});
...或
var FormEditable = {
init: function() {
console.log('test');
}
};
jQuery(document).ready(function() {
FormEditable.init()
});
最后一个例子是我可能更熟悉的看法。这三项工作我只是想知道为什么要去第一个?