草庐IT

Kotlin-script

全部标签

xhtml - <script> 标签不能自闭吗?

我的网站上有这段代码swfobject不工作(未加载)。将代码修改为:它运行良好。文档被解析为HTML5。我觉得很有趣。好的,授予关闭的标签和自关闭标签是不一样的。所以如果jQuery无法加载我会理解(尽管我觉得这很荒谬)。但我不明白的是jQuery加载但下面正确编写的标记却没有加载? 最佳答案 在HTML中,有些标签总是自闭的。例如,Somecontenthere没有任何意义。同理,也有不能自闭的标签。标签就是其中之一。不自闭的原因不清楚标签,但原因可能是标签旨在始终包含代码。同样,我不确定。

javascript - 在 <head> 元素中将 &lt;script&gt; 添加到 WordPress

我正在尝试插入这段代码:someJavascriptcodescomeshere到WordPress'前端和管理面板中的部分例如,Joomla!1.6有一个允许这样做的API:$doc=&JFactory::getDocument();$doc->addCustomTag($headTag);我需要为不同的页面添加不同的东西。例如:第1页我需要添加对于几页第2页我需要添加varajax=newsack();varcurrentClientID=false;functiongetClientData(){varclientId=document.getElementById('db_co

node.js - 如何从 package.json "scripts"执行 powershell ps1 脚本?

如何从package.json"scripts"执行PowerShellps1脚本?我知道如何在package.json"scripts"中设置基本脚本。例如,使用以下配置,我可以执行npmruntest它将向控制台输出“这只是一个测试”:"scripts":{"test":"echo\"thisisonlyatest\""}但是,我有一个更高级的场景,我想执行一个PowerShell脚本。像这样的:"scripts":{"buildAngular":"buildAngular.ps1"}我可以通过脚本对象执行这样的ps1脚本吗?是否需要任何特殊的设置/配置?是否有任何额外的限制?

java - 无法为 Kotlin 声明的函数删除冗余 SAM 构造函数,但适用于 Java 声明的函数

我有一个如下的Java类函数publicvoidsetPositiveButton(intresId,DialogInterface.OnClickListenerlistener)我也有和下面一样的KotlinClass函数funsetPositiveButton(resId:Int,listener:DialogInterface.OnClickListener)当我从Kotlin代码中调用它们时javaClassObj.setPositiveButton(R.string.some_string,DialogInterface.OnClickListener{_,_->someF

javascript - 如何在 React-Kotlin 中导入节点模块?

我使用create-react-kotlin-app命令创建了一个应用程序,它可以在Chrome中正常加载。我通过NPM添加了ReactMaterialUI包,这很成功。现在如何在我的组件中使用MaterialUI模块?通常使用JavaScript,它是一个简单的importButtonfrom'@material-ui/core/Button'在组件文件的顶部,但Kotlin不喜欢这样。如何将该行翻译成Kotlin?我没有使用Gradle。 最佳答案 我这几天一直在努力解决这个问题。我想出了以下解决方案。首先我们将看到多种声明外部

kotlin - 我们需要在 kotlin 中初始化可为空的字段吗?

最近复习了一些kotlin代码,所有可以为空的字段都初始化为null。valx:String有什么区别?=null和valx:String?我们应该将可空字段初始化为空吗? 最佳答案 一切,甚至是可为空的变量和原语,都需要在Kotlin中进行初始化。正如tynn所提到的,如果您需要覆盖,您可以将它们标记为抽象。但是,如果您有接口(interface),则不必初始化它们。这不会编译:classWhatever{privatevarx:String?}但这会:interfaceIWhatever{protectedvarx:String

java - 如何在 Kotlin 中创建没有访问器的属性?

我正在使用Java代码中的Kotlin类。我的Kotlin类看起来像:classSomething{vara=0}我希望能够从像这样的Java代码访问as=newSomething();s.a=5;但是,我只有s.getA()和s.setA(5)。有没有办法让这个属性可以直接从Java中设置和获取?显然,在这种情况下我们不能有自定义的getter和setter。 最佳答案 您可以使用@JvmFieldannotation注释属性将其公开为Java字段。IfyouneedtoexposeaKotlinpropertyasafieldi

constructor - Kotlin:为什么构造函数参数默认具有 "internal"可见性?

如果我们有一个类:classCustomer(valcustomerName:String){}它的构造函数参数customerName可以通过getCustomerName()访问(因为它也是一个属性)。如果我们想限制对该属性的访问,我们应该将其声明为private。由于在许多情况下来自Java世界(并且如果一个类不打算成为数据类)从构造函数参数分配的字段是用于私有(private)/protected使用,感觉就像是显式声明它们的额外努力private在Kotlin中。另外,Kotlin类默认是final的,那么为什么不遵循这个原则来处理属性呢?我错过了什么吗?

javascript - 将 kotlin 代码编译为 JVM 和 JavaScript

我真的很喜欢将框架编码一次,然后能够将其编译为jvm字节码以及javascript以供Web使用的想法。目前可以使用kotlin编译器吗? 最佳答案 这是可能的,但您可能会遇到一些困难。首先,您只能使用Maven构建和配置它:只需设置两个执行。第二个问题是IDE无法处理多个目标,因此您可以使用技巧来启用/禁用stdlib/kotlin-js-library您可以在https://github.com/Kotlin/kotlinx.html上查看它它是多模块项目..模块jvm只为JVM编译,模块js只为javascript,模块共享给

java - Kotlin 比 java 更难逆向工程吗

我正在决定将哪一个用于AndroidStudio项目,并且我愿意使用Kotlin。如果在逆向工程方面比java有优势。 最佳答案 没有。Kotlin没有这样的Intent。与Scala或Groovy(以及许多其他神奇JVM语言)不同,Kotlin的字节码结构并不太复杂,这意味着在避免逆向工程方面,使用kotlin与普通Java相比没有优势。无论如何,除非您的应用程序包含一些神奇的东西,否则您不应该注意这一点,例如一种利用某个android漏洞跳过某些安全约束的特殊方法、包含您的私钥的特殊代码(这是不好的做法)等。这个SOpost避免