А я бы положил в капсулу Яндекс.Бар или Майл.Агент. Они настолько уникальны, что наверное ни одна другая цивилизация не догадается сделать что-то похожее.
Какие? Какие аргументы? Ссылка на блог яндекса? Там и упоминаний то нет касательно темы нашего спора.
Для себя я давно решил, что при грамотном использовании ни универсальный селектор, ни селекторы атрибутов не несут никакого вреда. Всё остальное — домыслы и предрассудки.
На этой странице 3000 ВСЕХ элементов. Ни я, ни автор не призывает к использованию селекторов этого типа повсеместно, но только в управляющих элементах где они крайне уместны.
Аналогично. Прежде утверждений о низкой эффективности селектора подтвердите свои слова ссылкой. В противном случае, нет ни одной причины отказываться от указанного метода.
Вы осознаёте что такое 10 000 элементов или хотя бы 5000? Это очень много. На странице обычно используется всего 2 — 3 кнопки. Скажем так, на фоне перегруженности разметки у большинства сайтов, селектор атрибутов — не самое узкое место. Однако этот приём задаёт некий неймспейс, провит которого очевиден и перевешивает все упомянутые ужасы.
Да простенько прям. Две странички. С указанным селектором и по классу. Элементов примерно 5000 — 10 000, что бы хоть какую-то разницу видеть. И время отрисовки страницы.
Селектор атрибута: test.marow.net/testselectors/attr.html?reflow-meter
По 5000 элементов.
Для себя я давно решил, что при грамотном использовании ни универсальный селектор, ни селекторы атрибутов не несут никакого вреда. Всё остальное — домыслы и предрассудки.
В БЭМ кстати нет упоминаний про такую запись селекторов атрибутов!