如何使用CoffeeScript生成此输出?
(function(doc) {})(document);
答案 0 :(得分:10)
不完全是你提出的要求,但代码的精神是相同的,而且更多是coffeescriptish:
do (document) ->
# whatever
编译为
(function(document) {})(document);
答案 1 :(得分:4)
((doc) ->
)(document)
将生成
(function(doc) {})(document);
如果你在封闭内容中包含某些内容(例如JQuery插件),则不需要这样做。见this question
答案 2 :(得分:1)
$(function() {
compiles to
do (doc=document) ->