我偶然发现https://codereview.stackexchange.com/questions/10610/refactoring-javascript-into-pure-functions-to-make-code-more-readable-and-mainta并且我不理解答案,因为用户以前所未见的方式使用@符号。附加到if关键字时它会怎么做?你能把它附加到其他关键词吗?
答案 0 :(得分:12)
这不是JavaScript的事情。这是答案所指的任何模板系统所使用的符号。请注意,<script>
元素的类型为text/html
,这会阻止浏览器对其内容进行任何关注。
其他一些JavaScript代码会找到该脚本并获取其innerHTML
,以便将模板与某些数据合并以创建......以及该模板所做的任何事情。
答案 1 :(得分:3)
@:Razor中的语法
@ Using Razor within JavaScript
的@StriplingWarrior说如果您对剃刀检查感兴趣,那是剃刀代码,而不是javascript: http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx