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

A>...который может быть только один. Значит, или это Дункан МакКлауд, или всё-таки синглтон.


Нет. Синглтон — это тип/класс объекта, сущность, которая, по замыслу, может существовать только в одном экземпляре, ибо наличие дополнительных экземпляров, по тому же замыслу, бессмысленно.

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

Следовательно, при копировании нужно попросту создавать новый идентифкатор.

A>>>Вам для чего-нибудь нужна уникальность id на уровне документа?

ЕМ>>Бывает.

A>А например?


Ну вот как раз в тех случаях, когда элемент может быть только один (заголовок, подвал и т.п.), и копировать его бессмысленно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.