Когда мне нужно указать протокол JavaScript?

У меня сложилось впечатление, что мне нужно указывать «протокол» только при использовании JavaScript в атрибутах URL, таких как hrefs. Это единственный «полезный» контекст дляjavascript:?

Разумные:

<a href="javascript:alert('Hello')">World!</a>

Глупо:

<form onsubmit="javascript:alert('oops!')">

Это правильно? Или есть какая-то неясная ошибка / вариант использования, о котором мне нужно знать?

Ответы на вопрос(5)

Ваш ответ на вопрос