CoffeeScript攻略1.1:嵌入JavaScript

CoffeeScript Cookbook發表於2011-11-12

問題

你想在CoffeeScript中嵌入找到的或預先編寫的JavaScript程式碼。

方案

把JavaScript包裝到撇號中:

`function greet(name) {
    return "Hello "+name;
}`

# 回到CoffeeScript中
greet "Coffee"
# => "Hello Coffee"

討論

這是在CoffeeScript程式碼中整合少量JavaScript而不必用CoffeeScript語法轉換它們的最簡單的方法。正如CoffeeScript Language Reference中展示的,可以在一定範圍內混合這兩種語言的程式碼:

hello = `function (name) {
    return "Hello "+name
}`
hello "Coffee"
# => "Hello Coffee"

這裡的變數hello還在CoffeeScript中,但賦給它的函式則是用JavaScript寫的。


enter image description here

相關文章