javascript $后跟花括号

pet*_*who 4 javascript jquery

我读了一本名为"Javascript web application"的书,它有以下几行代码:

下面的示例(包括视图内部逻辑)是您不应该做的事情:

<div>
<script>
function formatDate(date) {
/* ... */
};
</script>
${ formatDate(this.date) }
</div>
Run Code Online (Sandbox Code Playgroud)

我不明白{formatDate(this.date)}在javascript中的意思,即使在jQuery中我还没有见过它(把对象放在jQuery函数中然后我已经看过了,但上面的代码并非如此).你能解释一下它的含义吗?谢谢.

xda*_*azz 6

${}是一个模板标记,由jQuery Template Plugin使用.

$ {}模板标记

用于在呈现的模板中插入数据值.计算当前数据项或指定的JavaScript函数或表达式的指定字段(属性).