Почему использование «javascript: <code>” bad? [duplicate]</code>
Possible Duplicate:
Do you ever need to specify javascript: in an onclick?
Чтобы выполнить JavaScript для события DOM, вы можете использовать что-то вроде этого:
<div onclick="alert('Alert');">Alert</div>
Кажется, что-то подобное работает:
<div onclick="javascript: alert('Alert');">Alert</div>
Однако я слышал, что второй пример является «плохим». и что первый пример следует использовать поверх второго.
Это плохо? Если так, то почему это плохо? В чем разница междуalert('Alert')
а такжеjavascript: alert('Alert')
?
Как насчет использования его в<a>
теги (если они разные)?
<a href="javascript: alert('Alert');">Alert</a>
Edit: Чтобы уточнить, я спрашиваю оjavascript:
частично, а не то, как я встроил JavaScript в мою разметку. Извините за путаницу.