当前位置: 首页 > 软件库 > 开发工具 > 编译器 >

Saltarelle

C# 转 JS 编译器
授权协议 Apache
开发语言 C#
所属分类 开发工具、 编译器
软件类型 开源软件
地区 不详
投 递 者 韩博简
操作系统 Windows
开源组织
适用人群 未知
 软件概览

这个编译器可以将 C# 代码编译成 JavaScript 代码。所以你可以使用所有 C# 的优势,例如静态类型检查,自动补全,Lambda 表达式等等。再也不会有“object does not support this property or method”错误了!

Saltarelle 兼容其他的 JavaScript 类库和框架,例如 jQuery。

Saltarelle 支持 C# 4.0。

 相关资料
  • 我想在将源代码传递给编译器之前,在编译时转换java源代码。换句话说,我想创建一个能够转换的预处理器 转换为任何其他代码,如: null 我很乐意为这两种方法找到一个java代码预处理的简单示例。 有没有人认为有什么聪明的方法来进行代码转换,而不是用多个ivy模块完全改变现有的大型代码库?注释似乎是最好的方法,但我不明白该怎么做。

  • 我使用maven命令来清理、构建整个项目、创建war并部署到服务器。我不能使用Intellij来做这件事,因为我只有社区版。它在与intellij相同的目录中构建项目。 为了加快速度,我编写了一个脚本,可以在本地“target”目录中找到比服务器中更新的已编译文件,并进行复制。虽然一切正常,但问题是Intellij并没有将使用maven编译的类视为应该跳过并重新构建整个项目的类。 目前它的工作原理

  • 词法分析器 语法分析器 语义分析及中间代码生成 代码优化 代码生成

  • 编译器 编译器将用一种语言编写的代码转换为另一种语言,而无需更改程序的含义。还期望编译器应该使目标代码高效且在时间和空间方面得到优化。 编译器设计原理提供了翻译和优化过程的深入视图。编译器设计涵盖了基本的转换机制以及错误检测与恢复。它包括词法,语法和语义分析作为前端,以及代码生成和优化作为后端。 为什么要学习编译器设计? 计算机是软件和硬件的平衡组合。硬件只是机械设备的一部分,其功能由兼容的软件控

  • 本文向大家介绍C#执行js动态编译的方法,包括了C#执行js动态编译的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#执行js动态编译的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 准备工作 Ubuntu 16.04 $ apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev unzip texinfo device-tree-compiler dosfstools libusb-1.0-0-

  • 问题内容: 我在节点应用中使用车把,但遇到了麻烦。 这是模板 这是代码 问题是标签被转义到 如何避免这种情况? 问题答案: 从handlebarsjs.com: 车把{{expression}}返回的HTML值转义。如果您不希望手把转义一个值,请使用“三重隐藏”。 在这种情况下: 结果是: 但是从我的角度来看,它可能无法实现将模板与js文件分开的目的。 如果使用预编译,请使用noEscape选项: