Я слышал об обоих терминах Injectable
и Embeddable
много раз, но я не получаю фактического значения этого.Что такое инъецируемый и встраиваемый?
Пожалуйста, помогите мне понять оба ясно.
Я слышал об обоих терминах Injectable
и Embeddable
много раз, но я не получаю фактического значения этого.Что такое инъецируемый и встраиваемый?
Пожалуйста, помогите мне понять оба ясно.
Инъекция означает, что объект может быть создан и введен во время выполнения. Это подсказка для компилятора, что этот объект будет управляться вне области компиляции и может использоваться во время выполнения, чтобы определить, был ли объект предназначен для ввода.
Встраиваемый означает, что объект может быть сериализован и сохранен в столбце, а не как отдельная таблица, когда сохраняемый объект сохраняется. Это также означает, что время жизни встроенного объекта совпадает с временем жизни содержащего объекта.
Injectable
означает, что что-то может быть создано и добавлено к основному скрипту во время работы скрипта.
Embeddable
означает, что что-то может быть добавлено к скрипту или коду перед его запуском i.e перед компиляцией или запуском скрипта.
Для лучшего понимания вы можете использовать веб-сайт с текстовым полем в качестве контекста. Теперь, в текстовом поле, предположим, что он очень простой. Итак, я могу добавить javascript
в текстовое поле, и когда я отправлю, он запустит мой сценарий JS. Таким образом, я являюсь injecting
моим собственным скриптом на главной странице.
Предположим, я добавлю Iframe
другого веб-сайта в файл HTML моего сайта. Таким образом, когда сайт будет просмотрен, он содержит iframe. Таким образом, Iframe является embedded
на веб-сайт.
Некоторые контексты помогут получить определение, поскольку оба слова могут использоваться различными способами. Возможно, это предложение, которое вы видели в нем. – lokulin