Skip to main content

Что такое Трансклюзия?

Трансклюзия - это процесс включения части одного документа в тело второго документа. Процесс является частью более крупного метода, известного как шаблоны подстановки. Трансклюзия обычно управляется с использованием HTML и гипертекста.

Происхождение термина transclusion восходит к началу 1980-х годов. Впервые использованная Тедом Нельсоном в качестве терминологии в контексте компьютерных наук, основная идея заключалась в том, что нет необходимости хранить одни и те же данные в более чем одном месте. Используя ссылки, данные могут быть включены в два разных документа без необходимости фактически копировать информацию. Нельсону также приписывают придумывание терминов гипертекст и гипермедиа наряду с включением .

В настоящее время на область использования transclusion влияет среда, в которой происходит использование. Например, тип используемого браузера может повлиять на работу процесса. Считается, что текущие воплощения Internet Explorer обеспечивают менее гостеприимную среду для использования включений, поскольку браузер может сделать некоторые части документа более сложными. Mozilla Firefox - это пример браузера, который упрощает включение как изображений, так и текста.

Чтобы компенсировать различия в браузерах, иногда используется процесс, известный как включение сервера. По сути, эта форма включения включает в себя кэширование данных, которые включаются на самом сервере. Различные приложения и документы могут получать доступ к данным непосредственно с сервера, а не создавать ссылку на один документ на другой. Это эффективно позволяет включать данные в несколько различных документов без необходимости отправлять данные каждый раз, когда страница вызывается.

Поскольку использование Интернета по-прежнему становится обычным явлением во многих средах, включение по-прежнему является важным компонентом эффективной сборки страниц. Чтобы отреагировать на эту реальность, новые версии браузеров настроены так, чтобы облегчить процесс включения.