我使用 Visual Studio 进行开发,并且非常习惯 Intellisense。但是在编写 CoffeeScript 时,您并没有真正获得任何语法检查或智能感知。
VS 有没有插件可以实现这个功能?
Thanks
AFAIK,您只能使用 CoffeeScript(在任何 IDE 上)进行语法检查/着色。
作为替代方案,您可以使用 TypeScript 获得完整的 Visual Studio 工具支持(并与 javascript 保持密切联系),或者使用一些将代码转换为 javascript 的转编译器,对于 C# 有萨尔塔雷勒 http://www.saltarelle-compiler.com/对于 CIL(.NET 字节码,因此与任何 .NET 语言兼容),我刚刚发现JSIL http://jsil.org/但我不知道它的效果如何。
请注意,生成的代码“外观”对于调试非常重要,并且使用外部库需要在类型化语言中包含一些工作。
对于 js 代码的可读性,我会推荐 TypeScript(类似于 CoffeeScript,甚至更简单,但作为一种语言功能较弱)。
Saltarelle 代码看起来可读(没有尝试很多),对于 JSIL 我不知道。
编译为 JS 的语言列表:https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)