Так что этот пост - это не столько пост "пожалуйста, помогите мне исправить это", сколько вопрос "зачем это менять, чтобы это работало?".Поэтому у меня было написано несколько javascript / jquery, которые работали в firefox и chrome, но в IE возникали ошибки.
Я не мог понять это даже с помощью полезных сообщений от пользователей здесь в stackoverflow.В конце концов я наткнулся на ответ (поскольку я, кажется, обнаружил, что много работаю с кодированием).
Я делал несколько строгий стиль комментирования, которому меня научил один из моих профессоров в области компьютерных наук, где функция имелатакие комментарии:
//@ describe function
//@ params: param1 - function, param2 - function
//@ etc....
Так что я по глупости бросил это в свой javascript только для того, чтобы узнать, что IE действительно не заботился об этом вообще.Когда я удалил символы @, код работал отлично.
Итак, мой вопрос: почему это вызвало ошибки в IE?Разве все, что следует за комментариями «//», не имеет значения?