Я не понимаю некоторые части кода JavaScript, касающиеся параметров. Я нашел этот пример на w3schools:Лучшее понимание параметров JavaScript
<!DOCTYPE html>
<html>
<body>
<a id="myAnchor" href="http://w3schools.com/">Go to W3Schools.com</a>
<p>The preventDefault() method will prevent the link above from following the URL.</p>
<script>
document.getElementById("myAnchor").addEventListener("click", function(event){
event.preventDefault()
});
</script>
</body>
</html>
Я путать с event
параметра внутри функции. Этот код работает, хотя параметр event
не стал аргументом, то есть он не имеет значения. Как можно использовать этот «пустой» параметр с помощью метода. Почему этот код работает? Я новичок в JavaScript, поэтому любой простой ответ был бы оценен.
Когда браузер вызывает функцию, он передаст значение для параметра. – Pointy
@Pointy: Какая ценность? – Slit
Браузер передаст объект события. Этот код настраивает обработчик событий. – Pointy