Можно встроить JS тремя способами: тег script, html-атрибуты и через url.
<script>
alert("Hello!");
</script>
У тега sript есть необязательный атрибут type. Также атрибут language устарел.
Сейчас обычно подключают внешние скрипты.
<script src="main.js"></script>
Теги script лучше прописывать в конце страницы перед закрывающим тегом body.
Определение обработчика событий при помощи html-атрибутов.
<p onclick="alert('Clicked!')">Paragraph</p>
Но это плохая практика!
Через url.
Если прописать в адресной строке код, то он выполнится.
javascript: document.body.innerHTML = "Some Text";
<a href="javascript: alert('My message!')">Show message</a>
Код выполняется следующим образом:
сначала выполняется все в тэгах script, а потом браузер начинает выполнять цикл обработки событий.
Т.е начинается ассинхронное выполнение.
Когда происходит к-л событие, то браузер запускает обработчик.
Комментариев нет:
Отправить комментарий