Articles of javascript

¿Kotlin o Swift pueden analizar JSON como Javascript?

Si estoy usando javascript (o TypeScript), puedo hacer lo siguiente (solo idea); object = JSON.parse(jsonString) Y puedo usarlo así, alert(object.property); Súper simple. Si estoy usando Java, necesito crear classs y analizarlo para usarlo. Entiendo. ¿Qué hay de Kotlin y Swift? Tienen types opcionales, entonces ¿por qué una sola línea, un análisis simple similar a Javascript […]

Nashorn, pase el object java a javascript para que sea JSON.stringified

Me gustaría pasar una class de datos de Kotlin a javascript y serializarlo como JSON: engine.eval("""function jsFunction(pojo) { print(pojo); JSON.stringify({ "field": pojo })}""") engine.invokeFunction("jsFunction", Pojo(a="a", b="b")) el resultado que me hubiera gustado sería un json con: { "field": { "a": "a", "b": "b" } } pero el resultado es {} lugar La function de print […]

replicar la function de hash de javascript a java / kotlin

Estoy trabajando en una aplicación multiplataforma y he terminado la database y la versión web. Para verificar un código en la versión web, obtengo una versión hash de la database y comparo los dos. Utilizo este código javascript para hash (encontré esto en otra pregunta ): hashCode = function(s){ return s.split("").networkinguce(function(a,b){a=((a<<5)-a)+b.charCodeAt(0);return a&a},0); } Ahora necesito […]

¿Cuál es la forma correcta de hacer reference a un div dentro de ReactDOMBuilder.render?

He estado convirtiendo este código: https://github.com/Kotlin/kotlin-fullstack-sample/blob/master/frontend/src/org/jetbrains/demo/thinkter/HomeView.kt para mis propias necesidades y llegué a un punto donde dentro del método de renderizado tengo que hacer: val div = document.getElementById("map") kotlinGoogleMap(div) esto viene de https://blog.frankel.ch/kotlin-front-end-developers/, así que la línea real a la que trato de llamar es la línea 33 aquí https://github.com/nfrankel/kotlin-frontend/blob /master/src/script.kt#L33 ¿Hay una buena manera […]

Cómo establecer una propiedad estática en una class en Kotlin para Javascript

Tengo una situación en la que necesito definir una propiedad estática en una class en Kotlin y cuando está comstackda en Javascript se convierte en un verdadero campo estático en esa class. En esta situación, los objects complementarios no funcionan. Por ejemplo, si tengo una class abstracta y su class de implementación como a continuación: […]

¿Cómo puedo agregar TeaVM a mi proyecto libGDX existente?

TeaVM es una alternativa a GWT que comstack Java a código de bytes que permite el uso de cosas como Scala y Kotlin. Me está costando entender el process de agregar y ejecutar mi proyecto libGDX en TeaVM, agradecería mucho cualquier ayuda o indicaciones. sobre cómo ejecutar el proyecto después de agregar las dependencies en […]

¿Cómo puedo comstackr el código de Kotlin a JavaScript para usar en mi aplicación web LibGDX?

Estoy tratando de ejecutar el código Kotlin en mi proyecto LibGDX, y funciona con éxito en la aplicación de escritorio, sin embargo, hasta ahora, kotlin no es compatible con Google Web Toolkit, que solo comstack el código Java en JS. La wiki de libGDX menciona que es posible comstackr el código de Kotlin en JS […]

JVM – Abrir página web y ejecutar código Javascript

Descubrí que puedes abrir una página web como esta (estoy usando Kotlin por cierto). if (Desktop.isDesktopSupported()){ Desktop.getDesktop().browse(URI(url)) } ¿Es posible ahora ejecutar algún código de JavaScript en la página web actual que acabo de abrir para hacer clic en los botones, etc.? (Sin usar bibliotecas externas como Selenium). Gracias

¿Cómo crear una biblioteca en Kotlin y usarla desde proyectos que se dirigen a javascript o java?

Estoy buscando cómo puedo crear una biblioteca común que sea utilizada tanto por las bases de datos de aplicaciones para el usuario como para las de services de background. Me gustaría poder crear una biblioteca que esté escrita exclusivamente en Kotlin, comstackrla y registrar dicho (s) artefacto (s) para importar como dependencies de ambos js […]

EvaluarJavaScript solo permite un tipo de retorno de Cadena?

Hice una function común (en Kotlin) que podía invocar la function de JavaScript por el command dado. fun evaluateJsFromNative(command: String, webView: WebView, function: (value : String) -> Unit ) { webView.evaluateJavascript("(function() { return $command; })();") { s -> function(s) } } Sin embargo, solo permite el valor de String como el tipo de devolución. Si […]