3
我讀了一本書,叫做「Java腳本的Web應用程序」,它有下面的代碼行:
下面的例子,其中包括內部的觀點的邏輯,是你不應該這樣做:
<div>
<script>
function formatDate(date) {
/* ... */
};
</script>
${ formatDate(this.date) }
</div>
我不明白是什麼{formatDate(this.date)}表示,即使在jQuery的我從來沒有見過它,但(把對象jQuery的功能,那麼我已經看到了JavaScript,但上面的代碼並非如此)。 你能解釋一下它的含義嗎? 謝謝。
它只是說這件事情你不應該做的,據我所知,不能做。 – Linuxios
這是無效的語法。該調用甚至不在'
它實際上比這個更多一點:事實上,jQuery模板插件曾經有這樣的語法
${}
。但是,目前,這是ES 6(又名EcmaScript 2015)標準的一部分。參考:http://exploringjs.com/es6/ch_template-literals.html
來源
2017-04-29 08:55:13