Re[13]: Связи в разметке (на примере HTML)
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.12.24 21:58
Оценка:
Здравствуйте, Alekzander, Вы писали:

ЕМ>>не бывает никаких "неявных синглтонов". Синглтон — понятие проектирования, а не реализации. Такие понятия принципиально не могут возникнуть само собой, они могут быть только задуманы.


A>Так они и были задуманы. Тем чуваком, который придумал ввести id в HTML сто лет тому назад.



Нет.

A>Он создал этот паттерн проектирования.


Это не "паттерн проектирования". Если Вам настолько трудно обойтись без того, чтобы щегольнуть модным термином, разберитесь хотя бы со значением каждого из них.

A>Как надо было спроектировать HTML, чтобы не наступать на эти грабли


На тот момент, когда возникла идея сделать HTML, и толком не было понятно, что из этого получится, будет ли оно развиваться, а если будет, то куда и как, практически все варианты были равнозначны. На каждом следующем этапе был выбор — дорабатывать то, что есть, или переделывать с нуля. Даже сейчас вряд ли кто-то возьмется делать заново, ибо через каких-нибудь лет пять все опять может сильно поменяться.

На мой взгляд, куда более насущный вопрос — это накойхер нужен CSS там, где применяется развесистый JS. CSS хорош для "пассивных" страниц, где JS или нет вообще, или он применяется очень аккуратно и локально. Там, где JS генерит почти все содержимое страницы, в CSS нет никакого смысла — куда логичнее иметь простые (ненаследуемые) стили, и ссылаться на них из тэгов HTML (с возможностью объединения нескольких стилей).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.