Почему использование «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 в мою разметку. Извините за путаницу.

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

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