很高兴在一些Rails应用程序中开始使用coffescript。 但是,在一些项目之后,有些困难。RAILS3 // JS执行; COFFEE不是
下面的代码转换很好,但咖啡一个没有做任何事情
JS:
(function(){
var wf = document.createElement('script');
wf.src = "/assets/libraries/webfonts.js";
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})();
WebFontConfig = {
custom:{
families: ['tb', 'tr'],
urls: [ '/assets/1.fonts.css' ]
}
}
咖啡:
(->
wf = document.createElement("script")
wf.src = "/assets/libraries/webfonts.js"
wf.type = "text/javascript"
wf.async = "true"
s = document.getElementsByTagName("script")[0]
s.parentNode.insertBefore wf, s
)()
WebFontConfig = custom:
families: ["tb", "tr"]
urls: ["/assets/1.fonts.css"]
我可以列出其他的例子,但我面对这个“js工作/咖啡不经常”的问题
什么是您的CS代码生成的JS代码。 Yu遇到什么错误? – robkuz
不是一个有用的问题。你的意思是“更好的工作”?对代码来说,这完全是无稽之谈。它可以工作,也可以不工作。 – meagar
@meagar它没有,正如你准确地说。你的评论也有效;下面提到的窗口上下文可能更有助于理解 – Ben