Articles of kotlin js interop

KotlinJS нерешенный элемент reference.style

Я хочу изменить стиль элемента, созданного с помощью document.createElement("button") . Я пробовал использовать: element.style.width = "50px" Однако поле стиля не может быть найдено.

Могу ли я иметь несколько выходных файлов при использовании Kotlin JS

Недавно я начал использовать Kotlin для Chrome-Extension-Project. Для этого мне нужно ktlin js transpiler не выводить только один файл js со всем кодом в нем, а два разных файла. Есть ли в настоящее время возможность сделать это легко без использования встроенного инструмента, такого как gradle или maven?

Как создать библиотеку в Kotlin и использовать ее из проектов, предназначенных для javascript или java?

Я рассматриваю, как я могу создать общую библиотеку, которая используется как передними, так и внешними кодовыми базами. Я бы хотел создать библиотеку, написанную исключительно в Котлине, скомпилировать ее и зарегистрировать указанные артефакты, которые будут импортированы как зависимости от js (с использованием npm) и kotlin-java (с использованием maven). Это рабочий процесс, который поддерживается или возможен? Если […]

Как сделать событие прослушивания нажатия кнопки в Kotlin / JavaScript?

В IntellJ IDEA я создал кнопку в своем HTML-файле с идентификатором. То, что я пытаюсь достичь, – изменить тег заголовка на «нажатие кнопки» с помощью kotlin. При поиске на сайте kolinlang.org и других ресурсах мне сложно найти простую ссылку для выполнения конкретных вещей. Интересно, есть ли переведенный сайт kotlin / javascript, где все они собраны, […]

Как сериализовать карту в строку JSON через JSON.stringify в kotlin JS?

Мой примерный код приведен ниже: fun main(args: Array<String>) { val testData = mapOf<String, Any>( "name" to "albert", "age" to 26, "work" to listOf("1", "2", "3") ) var value = JSON.stringify(testData, { _, value -> value.toString() }, 2) println(value) } Результатом является "{name=albert, age=26, work=[1, 2, 3]}" . Кажется, он пропускает все двойные кавычки вокруг имени […]

Kotlin JS Переопределение «внешней» функции с необязательными параметрами

Я потянул jQuery для использования в моем проекте, используя ts2kt. Основы прекрасно работают, однако я не могу понять, как назвать эту функцию (я просто хочу передать ей один обратный вызов): fun done(doneCallback1: JQueryPromiseCallback<T>? = definedExternally /* null */, vararg doneCallbackN: JQueryPromiseCallback<T>): JQueryPromise<T> Интерфейс JQueryPromiseCallback выглядит следующим образом: external interface JQueryPromiseCallback<T> { @nativeInvoke operator fun invoke(value: […]

Как представлять несколько типов (типы объединения) при настройке JavaScript

Я хотел бы использовать общий тип, который может быть одним из трех других типов. Вот пример с функцией: fun <T> get(key: String) : T where T: String, T: Number, T: Boolean {} Вышеприведенный код не работает, так как мне следует это делать?

kotlin-js конвертировать строку в другую кодировку

Я разбираю сайт и получаю String в кодировке windows-1251. Например, я хочу напечатать его на консоли. Но в консоли я вижу непонятные символы. Как я могу преобразовать строку Windows-1251 в UTF-8 или как я могу напечатать обычную строку с помощью kotlin-js?

Что такое простой способ конвертировать динамически объекты 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" } ] } […]

Функция Kotlin Call Javascript в Android без webView

Можно ли каким-либо образом вызвать функцию JS из Kotlin без использования WebView в Android? Скажем, как упоминалось ниже, у меня есть одна JS-функция helloJS() в файле test.js , test.js: – function helloJS(){ return "Hello from JS" } И теперь я хочу вызвать эту функцию из файла Kotlin, например TestClass.kt: – class TestHello{ fun getHelloFromJS(){ val […]

Intereting Posts
Упрощение кода, который является одинаковым удовольствием, за исключением подписи (varargs vs map) Прочитать примитивные значения типа данных в Котлине Восстановить N-арное дерево из списка Проблема генериков Котлина Нулевая проверка, если условия LibGDX Scene2d UI: проблемы с таблицей внутри таблицы Javafx by kotlin поступил не так, когда я экспортирую его в runnable jar Нужно ли знать kotlin, чтобы получить сертификацию AAD (Associate Android Developer)? Как получить позицию OnScroll в WebView Android Я хочу открывать файлы из папок Как писать while loop с ответомInputStream.read в kotlin android – – while ((i = responseInputStream.read (byteContainer)) Как использовать «setTextColor (hexaValue)» на Kotlin для Android, Почему var с частным сеттером является инвариантной позицией? Не удалось загрузить ошибку класса kotlin.collections.CollectionsKT при попытке синхронизации градиента compileKotlin block in build.gradle file throws error "Не удалось найти метод compileKotlin () для аргументов "