Что IE использует//@в javascript?
Итак, ошибка в части javascript вращалась вокруг кода, подобного:
<script>
(function() {
if (true) {
//@todo: do we need to set total or -- ?
alert('hello?');
}
})();
</script>
В более крупной системе IE жаловался "Ожидаемый"; ". В примере с небольшим масштабом IE просто вызвал предупреждение о блокировке элементов управления ActiveX.
Очевидно, что "//@" имеет некоторый контекст для элементов управления ActiveX в IE. Мне не удалось найти это, поскольку поиск символов был бесполезен, и любой поиск специальных комментариев в IE приводит к условным комментариям html. Мне просто интересно, как предполагается, что//@используется в IE.
Ответы
Ответ 1
Механизм IE JScript поддерживает условные комментарии, которые превращают комментарии, написанные определенным образом в код (частично). Однако вы не используете их.
В вашем случае это, кажется, способ сказать, например. в среде IDE есть элемент TODO. Ошибка, которую вы получили, скорее всего не связана.
Ответ 2
Если не существует какой-то причуды об IE, который я не знаю, //@todo
просто комментирует пух, который некоторые программисты используют, когда они слишком ленивы/не знают, как что-то реализовать.