Что такое наилучшая практика использования ссылок/<a> теги с явным hrefs на другие страницы вашего сайта (например, href = "/ blah/blah/blah.html) vs имеет hrefs/divs/etc, которые не имеют явного href и имеют свой набор onclick в документе, готовый обработчик с JavaScript в файле main.js.Hrefs vs JavaScript onclick (относительно ненавязчивого JavaScript)
Я не эксперт, когда он приходит к веб-разработке, но мне нравится изучать jQuery и тому подобное, и я подхожу к понятию ненавязчивого JavaScript. Хотя оба варианта выше не разбивают часть «не имеют JavaScript в HTML» этого менталитета, я полагаю, Я повесил трубку на «Разделение структуры и представление от поведения». Пока это объявление для меня более естественным поставить < тег > и явно установить href, я считаю, что это действительно поведение и поэтому должно быть установлено в JS.
Неужели это далеко, или я просто не привык к нему? Другая сторона меня видит преимущество в том, чтобы поместить ее в JS, b/c, теперь у меня есть возможность полностью контролировать поведение этой ссылки, не изменяя ничего в HTML. Наверное, ты скажешь, что я на пресловутом заборе. Пожалуйста, помогите мне. =)
(одно примечание:. Сайт использует JavaScript сильно, поэтому понятие обеспечения функциональности с JS отключен в действительности не является проблемой, поскольку большая часть сайта не будет работать без него)
Я не думал о углу поисковой системы, что является очень хорошим моментом. В этом случае сайт предназначен для внутреннего веб-приложения, поэтому это не имеет особого значения, но я думаю, что в более общем смысле это будет серьезной причиной для использования hrefs. Спасибо за ввод. –