Итак, я знаю о 4 основных методах выполнения кода JavaScript по ссылке.В соответствии с моими требованиями я должен делать это, не перемещая экран в любом месте (ссылка на # и не возвращать false - это плохо).SEO для исполняемого кода Javascript, по возможности, тоже важен.Итак, что является правильным способом сделать это?
метод 1 (необходимо убедиться, что myCode () всегда возвращает false):
<a href="#" onclick="return myCode();">execute</a>
метод 2 (кажется, имеет смысл?):
<a href="javascript:myCode();">execute</a>
метод 3:
<a href="javascript:void(0);" onclick="myCode();">execute</a>
метод 4 (не так семантически приятен, как другие, я думаю):
<span id="executeMyCodeLink" class="link">execute</a>
<script>
$('#executeMyCodeLink').click(myCode);
</script>
с методом 4, выКонечно, можно использовать и onclick.