1.4Kotlin JavaScript 概述(来自官方文档)

Kotlin 提供了 JavaScript 作为目标平台的能力。它通过将 Kotlin 转换为 JavaScript 来实现。目前的实现目标是 ECMAScript 5.1,但也有 最终目标为ECMAScript 2015 的计划。

当你选择 JavaScript 目标时,作为项目一部分的任何 Kotlin 代码以及 Kotlin 附带的标准库都会转换为 JavaScript。 但是,这不包括使用的 JDK 和任何JVM 或 Java 框架或库。任何不是 Kotlin 的文件会在编译期间忽略掉。

Kotlin 编译器努力遵循以下目标:

如何使用

你可能希望在以下情景中将 Kotlin 编译为 JavaScript:

Kotlin 可以与现有的第三方库和框架(如 JQuery 或 ReactJS)一起使用。要使用强类型 API 访问第三方框架,可以使用 ts2kt 工具将 TypeScript 定义从Definitely Typed 类型定义仓库转换为 Kotlin。或者,你可以使用 动态类型访问任何框架,而无需强类型。

Kotlin 还兼容 CommonJS、AMD 和 UMD,直截了当与不同的模块系统交互。


[上一篇:1.3使用Kotlin 进行Android开发] [返回目录] [下一篇:1.5开发环境搭建(JetBrains IntelliJ IDEA)]