На youtube в строке поиска есть кнопка для открытия экранной клавиатуры. Самая кнопка устроена примерно так:
<a href='javascript:void(0)'>...</a>
Вопроса два:
1) Зачем паковать эту кнопку в A, а не в DIV?
2) Зачем нужен void(0)?
JS ловит клик по кнопке, сама она ничего не делает. В целом, почему у таких топовых проектов под капотом неразбериха? Я чего-то не понимаю или индусам платят построчно?