Я наткнулся на https://codereview.stackexchange.com/info/10610/refactoring-javascript-into-pure-functions-to-make-code-more-readable-and-mainta, и я не понимаю ответа, так как пользователь использует символ @таким образом, которого я никогда раньше не видел. Что он делает, если привязан к ключевому слову if? Можете ли вы прикрепить его к другим ключевым словам?
Что такое символ @в Javascript?
Ответ 1
Это не вещь JavaScript. Это символ, используемый любой системой шаблонов, на которую ссылался ответ. Обратите внимание, что элемент <script>
имеет тип text/html
, который не позволит браузеру уделять внимание его содержимому.
Некоторые другие JavaScript-код найдут script и извлекут его innerHTML
, чтобы объединить шаблон с некоторыми данными для создания... ну, что бы ни делал этот шаблон.
Ответ 2
@: синтаксис в Razor
С помощью @StriplingWarrior в Использование Razor в JavaScript
Это код бритвы, а не javascript, если вас интересует проверка бритвы: http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx