Я купил книгу по JavaScript. Я все понял до редактирования кода для работы с чем-либо < IE9JavaScript. Понимание e/Events
Существует простой пример, который проверяет ввод имени пользователя более чем на 5 символов. Это легко. , тогда они ввели события в функции.
в коде ниже, я включил комментарии по части I нуждаются в помощи с ..
function checkLength(e, minLength) { //I understand parameters, but what is 'e' plugging?
var el, elMsg;
if (!e) { //So... if event doesn't exist.(IE8) then use window.event?
e = window.event;
}
el = e.target || e.srcElement; //What exactly is the event targeting?
elMsg = el.nextSibling;
if (el.value.length < minLength) {
elMsg.innerHTML = 'Username must be ' + minLength + ' characters or more';
} else {
elMsg.innerHTML = '';
}
}
var elUsername = document.getElementById('username');
if (elUsername.addEventListener) {
elUsername.addEventListener('blur', function(e) { //what am i passing?
checkLength(e, 5);
}, false);
} else {
elUsername.attachEvent('onBlur', function(e) {
checkLength(e, 5);
});
}
https://developer.mozilla.org/en-US/docs/Web/API/Event – epascarello
* «Что я прохожу?» * Строка '' blur'' и функция (и 'false') , –