用Jade编译Coffeescript:咖啡filter:会妨碍性能吗? 有没有办法简化? 裸?
我正在考虑通过jade的咖啡filter来编译客户端的coffeescript。 Express的设置很简单,如下所示(在我通过命令行编译的coffeescript中):
app.get '/coffee/:script', (req, res) -> script = req.params.script res.render "../coffee/#{script}"
.jade文件可以是:
:coffee console.log 'hello world'
我有三个问题:
- 有没有任何性能问题,我应该关心与通过命令行预编译脚本? 我假设在服务器启动(或第一次加载?),他们可能会花更less的时间,但应该被caching?
- 有没有办法让玉石自动呈现整个文件应该是:咖啡文字? 这将节省:咖啡线,并从每行的额外缩进。
- 有没有办法让玉编译脚本光秃秃的
(function(){
包装?我经常写自己的:(($)-> ... ) jQuery
,有时需要公开variables:)