Что такое круглая закрывающая скобка в теге скрипта?

#jquery #asp.net-mvc #asp.net-mvc-4 #url #reference

#jquery #asp.net-mvc #asp.net-mvc-4 #url #ссылка

Вопрос:

Я изучаю MVC4, читая профессиональные ASP.NET MVC4, я наткнулся на это:

     <script src="~/Scripts/jquery_script.js")
    ></script>
 

Я никогда не видел скобку без такого открытия, кто-нибудь что-нибудь знает об этом?

Комментарии:

1. Похоже на опечатку.

Ответ №1:

Это был бы недопустимый тег сценария, вероятно, это просто опечатка, ошибка редактирования или (как вы говорите, это в книге и во многих местах) какая-то ошибка рендеринга или преобразования. Книги часто пишутся в одном исходном формате и преобразуются в разные другие, вероятно, это какая-то ошибка в преобразовании для версии, которую вы читаете.

Если бы это был настоящий тег скрипта, браузеру, вероятно, удалось бы его понять, но просто удалите ) и закройте все. (Причина, по которой он «недопустим», заключается в том, что он определяет атрибут, вызываемый ) без значения, а script элементы не определены для вызова атрибута ) .)

Комментарии:

1. Возможно, это опечатка, но она есть во многих местах книги. Как 4 автора-эксперта высшего уровня могут допустить столько ошибок?

2. @student: Я обновил ответ. Тогда, вероятно, ошибка рендеринга или преобразования.