В проекте, над которым я работаю, я недавно перешел от разработки серверных (то есть не веб-серверов) к веб-вещам. В коде HTML я обнаружил следующее повсюду:
<a href='#'>some link</a>
Затем некоторые JS присоединяются к событию click
элемента <a>
.
Имеет ли этот единственный хэш какой-то особый смысл? Я понимаю, как href='#some_id'
сообщает браузеру прокручивать элемент с идентификатором = some_id
. Но href='#'
не работает таким образом, не так ли?
Если все о создании интерактивного фрагмента текста, почему бы просто не использовать <span>
?