<script>
(function() {
$('html').addClass('js');
var contactForm = {
container: $('#contact'), <-- THIS COMMA
init: function() {
$('<button></button>', {
text: 'Contact Me'
})
.insertAfter('article:first')
.on('click', this.show);
}, <---------------------------------- AND THIS COMMA
show: function() {
contactForm.container.show();
}
};
contactForm.init();
})();
</script>
在上面的腳本中,我注意到:逗號在Javascript
container: $('#contact'),
那是一種方式來聲明一個變量?執行以下操作符的腳本:
var container = $('#contact');
此外,什麼是初始化函數和變量容器後的逗號(,如果它是一個變量)?
這是Javascript對象語法,並不特定於jQuery。 –