Это либо один, либо другой, а не оба. Атрибут src
тега имеет приоритет над телом.
Скрипт может быть определено в содержимом элемента SCRIPT или во внешнем файле. Если атрибут
blockquote>src
не установлен, пользовательские агенты должны интерпретировать содержимое элемента как скрипт. Если значениеsrc
имеет значение URI, пользовательские агенты должны игнорировать содержимое элемента и извлекать скрипт через URI.
Существует интересный ответ на французской статье Википедии для Отражения ( здесь )
, Отражение может анализироваться в двух частях:
, Таким образом отражение является 'более сильным' свойством, чем самоанализ. Вот почему Вы говорите самоанализ типа для способности знать типы во времени выполнения (и изменение их является другим действием: преобразование/кастинг).
РЕДАКТИРОВАНИЕ: на самом деле я просто понял, что в первом ответе говорилось точно это ^^. Время для отключения меня...
Отражение прибывает из идеи "самопроверки, самомодификации и саморепликации", размышляя над сам в целях изменения. В программировании Вас используют отражение для исследования структуры самой программы в контексте использования его вместо того, чтобы просто исследовать его. То, что Вы возвращаете, является представлением программы, которую можно использовать для изменения его, а не данные, на которые оно воздействует.
[еще 112] информация может быть найдена в статье Википедии. .
Существует другое понятие, названное самоанализом типа, который относится к способности определить тип объекта во времени выполнения.
редактирование: Я понимаю, что Ваш вопрос был предназначен, чтобы быть агностиком языка, но в Java, отражение используется для идентификации, каких участников объект имеет, тогда как самоанализ позволяет Вам определять, какие свойства JavaBeans объект имеет, который является, почему класс самоанализа находится в java.beans пакете. Я не уверен, чем точное различие между условиями было бы на других языках, тем не менее,
В .Net, я думаю, что термин «Отражение» очень уместен, потому что исследуется не сам тип, а манифест кода, который является только описанием.
Рефлексия в смысле определений 3 и 4 может быть интроспективной. То есть самоанализ - это отражение самого себя. Я думаю, что интроспекция - лучшее слово для обозначения самого акта анализа кода, потому что это слово более конкретное, но я не думаю, что рефлексия совершенно неуместна.