Tag: JavaScript

是否有可能使用Maven开发前端/ Web应用程序?

我曾与Gulp,Grunt和Webpack合作过。 我觉得到目前为止,我所使用的最好的构建工具是Maven。 简单而简洁,在我看来。 出于这个原因,我想知道是否有可能使用Maven作为Gulp,Grunt和Webpack的替代品来部署我的Web应用程序。 同时,我很乐意使用Kotlin代替JavaScript。 有没有什么可能的方式,我可以安装具有这些技术的样板web项目: Maven而不是Gulp,Grunt,Webpack Kotlin代替JavaScript SASS而不是CSS 并有以下库集成: VueJS , FlexboxGrid或类似的, 字体真棒和C3js ? 谢谢!

编写JS和Java的代码

我正在尝试编写一个代码模块,可以用于JavaScript的客户端浏览器和Kotlin的Java桌面应用程序和Android应用程序。 主要的逻辑操纵一个位图/ PNG文件。 有没有一种方法可以编写一个可以使用的接口,并为JS和Kotlin提供不同的接口实现? 例如,用Java(使用BufferedImage)和JS(使用Canvas)为图像编写包装类(从图像加载,设置像素,获取像素)? 我在这里是新的,所以如果有什么不合理或需要更多的澄清,请让我知道!

如何在不使用stdlib的情况下使用KotlinJS?

由于在大多数情况下我们有这样的: dependencies { compile “org.jetbrains.kotlin:kotlin-stdlib-js:$kotlin_version” } 而Kotlin标准库似乎对我来说很大。 我想通过只声明我需要的external方法来创建我自己的stdlib(它可以更小)来最小化它。 我试图删除该方法,它编译,但生成的JS代码有这样的: if (typeof kotlin === ‘undefined’) { throw new Error(“Error loading module ‘streaking’. Its dependency ‘kotlin’ was not found. Please, check whether ‘kotlin’ is loaded prior to ‘streaking’.”); } 这意味着stdlib中一定有必要的东西,我不知道。 由于我的要求如上所述,是否有任何解决方法? 或者我怎样才能减少生成的代码的大小?

Kotlin和Andorid配置调试

我刚刚下载了Android Studio和Java JDK。 所以,当我创建我的应用程序,它启动文件,如MainActivity.kt而是我想用/ java,我不知道如何解决这个问题。

在ReactDOMBuilder.render中引用div的正确方法是什么?

我一直在转换这个代码: https://github.com/Kotlin/kotlin-fullstack-sample/blob/master/frontend/src/org/jetbrains/demo/thinkter/HomeView.kt 以我自己的需要,并得到了一个点,在我需要做的渲染方法: val div = document.getElementById(“map”) kotlinGoogleMap(div) 这来自https://blog.frankel.ch/kotlin-front-end-developers/,所以我试图调用的实际线路是这里的第33行https://github.com/nfrankel/kotlin-frontend/blob /master/src/script.kt#L33 有没有从我的HomeView.kt渲染方法做到这一点的好方法?

如何使用@JsModule导入kotlin.js

Kotlin2Js生成两个文件:kotlin.js具有所有必要的function和从kotlin翻译的脚本,例如“script.js”我想使用@JsModule注释将kotlin.js文件导入到“script.js”以免将它们分开连接。 @JsModule(“kotlin”) external object kotlin 怎么做? 这个例子没有给出任何结果

将Kotlin / Js对象动态转换为纯javascript对象的简单方法是什么?

例如,我们有这样的结构: data class Item( val city: String, val name: String ) val structure = mapOf(“items” to listOf( Item(“NY”, “Bill”), Item(“Test”, “Test2”)) ) 我想用Javascript获取这个对象: var structure = { “items”: [ { “city”: “NY”, “name”: “Bill” }, { “city”: “Test”, “name”: “Test2” } ] } 如何我们可以将map从Kotlin转换为dynamictypes的Javascript结构? 我只find这个明确的方法: fun Map.toJs(): dynamic { val result: dynamic = object {} […]

Kotlin允许扩展现有types是否好?

Kotlin能够扩展现有的types。 例如,我们可以这样做 : fun String.replaceSpaces(): String { return this.replace(‘ ‘, ‘_’) } val formatted = str.replaceSpaces() 但是, 这是一个反模式 。 Kotlin是否回避了在Javascript中导致的问题?

你如何建立一个Kotlin多平台构建?

我想建立相同的kotlin源代码到JavaScript和Java(安卓)。 有没有一个标准的方法来实现这一目标?

KotlinJS:我什么时候可以使用Kotlin动态types

这与KotlinJS (将Kotlin转换为JavaScript)相关: Kotlin有一个dynamictypes,如下所示: val dyn: dynamic =”String” dyn.thisMethodDoesNotExist(1,2,3) 将不会执行任何types检查,代码将被“按原样”放入生成的JS文件中。 “动态最奇特的特点是允许我们用动态variables上的任何参数调用任何属性或函数” 虽然这个概念对我来说很有意义,但我一直在想,在什么情况下我们需要这个function。 有没有人有具体的例子或用例? Kotlin允许我们编写types安全的 JavaScript,这是利用转译事物的原因之一,对吗? 为什么我们要放弃并使用动态呢?