Kotlin JavaScript概述

2017-07-31  本文已影响29人  公子小水

译自《Kotlin JavaScript Overview》

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 )”类型定义库(type definitions repository)转换为“Kotlin”。 或者,您可以使用动态类型(dynamic type )访问任何框架,而无需强类型(strong typing)。

Kotlin还兼容CommonJS,AMD和UMD, 使得与不同模块系统的交互(making interaction with different module systems)变得简单明了。

Kotlin入门到JavaScript

要了解如何开始使用Kotlin进行JavaScript开发,请参阅教程(tutorials) 。

上一篇 下一篇

猜你喜欢

热点阅读