javascript - "regular"客户端开发可以使用编译为 JavaScript 的工具吗?

标签 javascript coffeescript typescript asm.js

关于this stack overflow question ,我想知道编译为 JavaScript 工具的典型用例是什么。我做了一些研究,发现了 list of programming languages that compile to JavaScript ,其中许多都是强类型的。

Emscripted 和 ASM.JS 通常用于处理器密集型任务。这是此类工具的主要用例,还是依赖于该工具?

最佳答案

在很大程度上,它取决于工具。 asm.js 等库提供了大多数人无法自行实现的低级复杂功能和增强功能。这是大多数图书馆的基础,它让人想起“站在巨人的肩膀上”这句话。 CoffeeScript 和 TypeScript 是 JavaScript 的方言,它们为人们提供了使用具有他们在其他语言中习惯的功能(例如静态类型)的语言进行编写的选项。然后,他们可以将 CoffeeScript 代码编译为 JavaScript,以便在 Web 浏览器中使用。 我希望这能让您对问题有所了解。

关于javascript - "regular"客户端开发可以使用编译为 JavaScript 的工具吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30992787/

相关文章:

javascript - 单击展开的部分时折叠并展开其他部分

javascript - Angular ng 类动态 CSS

node.js - 如何从 node.js 打开终端应用程序?

javascript - 从对象数组中提取每个对象的属性值并将其放入不同的数组中

javascript - 在 Angular 6 react 形式的单选按钮的基础上禁用文本区域

javascript - 在同一列表中拖动时以及从一个列表移动到连接列表时如何区分可排序更新事件

java - Javascript 警报消息的国际化 (i18n)

javascript - 在 JavaScript 中保持两个变量值同步的最佳方法

node.js - TypeScript Node.js 应用程序的分析

javascript - Ajax 调用第二次不起作用