Когда мне нужно указать протокол JavaScript?
У меня сложилось впечатление, что мне нужно указывать «протокол» только при использовании JavaScript в атрибутах URL, таких как hrefs. Это единственный «полезный» контекст дляjavascript:
?
Разумные:
<a href="javascript:alert('Hello')">World!</a>
Глупо:
<form onsubmit="javascript:alert('oops!')">
Это правильно? Или есть какая-то неясная ошибка / вариант использования, о котором мне нужно знать?