我读了一本名为“Javascript Web应用程序”的书,其中有以下代码:
下面的示例包括在视图中使用逻辑,这是您不应该做的事情:
<div>
<script>
function formatDate(date) {
/* ... */
};
</script>
${ formatDate(this.date) }
</div>
我不明白在JavaScript中 { formatDate(this.date) } 的含义,即使在jQuery中我也从未见过它(把对象放入jQuery函数中是我已经见过的,但上面的代码不是这种情况)。 你能解释一下它的意思吗? 谢谢。
<script>
标签的范围内,因此您无法引用附加到窗口的$对象
,窗口只能在内联、脚本标签中或.js文件中
被引用。 - Ohgodwhy${ }
不是Javascript语法。它看起来像是一些模板语法的一部分,将被模板处理器扩展。 - melpomene