Я пытался понять анонимные функции. Я понял, что добавление дополнительных скобок в конце помогает анонимным функциям выполнять. Тем не менее, я также сталкивался с кодом, который, кажется, выполняет анонимную функцию без дополнительных скобок, и, к моему удивлению, я не мог найти использование метода jquery ready. Это что-то вроде: -Выполнение анонимных функций в Javascript
$(function() {
$('#login_form #username').validator({
format: 'alphanumeric',
invalidEmpty: true,
correct: function() {
$('#login_form #username').text('Thanks');
},
error: function() {
$('#login_form #username').text('Plese fill username field');
}
});
});
Этот файл просто включен в html-файл, содержащий форму. Я не могу понять, как этот код выполняется автоматически. Может ли кто-нибудь помочь пролить свет на это? Кроме того, что разница будет лишние скобки сделать, такие как: -
$(function() {
$('#login_form #username').validator({
format: 'alphanumeric',
invalidEmpty: true,
correct: function() {
$('#login_form #username').text('Thanks');
},
error: function() {
$('#login_form #username').text('Plese fill username field');
}
});
})();
Код в этом вопросе никак не связан с плагином jQuery Validate, и вопрос заключается не в проверке формы. Удален тег [tag: jquery-validate]. Благодарю. – Sparky
См. Http://api.jquery.com/ready/ – Sparky
Хорошо, спасибо. Все еще учатся и привыкают к этому сайту. – Grateful