Websharper 有免费的提示吗?

Websharper 有免费的提示吗?,websharper,Websharper,我正在学习JavaScript(通过有口才的JavaScript),我想我会同时学习Websharper 是否可以访问ExtJS之外的JavaScript的prompt命令 我在网上搜索,在文档中找不到任何不需要许可证的内容。它确实在WebSharper API中丢失了。我提交了一份报告,我们应该很快添加它。同时,您可以将其定义如下: [<Inline "prompt($question, $defaultResponse)">] let Prompt (question: stri

我正在学习
JavaScript
(通过有口才的JavaScript),我想我会同时学习
Websharper

是否可以访问
ExtJS
之外的
JavaScript
prompt
命令


我在网上搜索,在文档中找不到任何不需要许可证的内容。

它确实在WebSharper API中丢失了。我提交了一份报告,我们应该很快添加它。同时,您可以将其定义如下:

[<Inline "prompt($question, $defaultResponse)">]
let Prompt (question: string) (defaultResponse: string) = null : string
[]
let提示符(问题:字符串)(defaultResponse:string)=null:string

[编辑:为参数添加类型]

是浏览器内置的JavaScript提示符()命令。它不像Ext.Msg.prompt()那么花哨,但可以与之媲美。@vanceagle那么如何访问
webharper
中的
prompt
命令呢?我原以为会是
Javascript.Prompt
,但我没有看到它。对不起,我应该在回答之前查看一下Websharper是什么。在raw中使用JavaScript时,只需自己调用提示符(“您叫什么名字?”)。现在,内置JavaScript命令在每个浏览器上的行为并不完全相同,这就是像ExtJS这样的框架存在的原因;它们抽象了不同浏览器上JavaScript实现的差异。由于Websharper是跨浏览器的,所以它可能不希望您调用此类本机方法。jQuery UI对话框对象可能是ExtJS提示的下一个最佳对象,其他任何看到此提示的人请确保引用
IntelliFactory.webharper.Core.Attributes
!打开
IntelliFactory.webharper
就足够了,因为
Inline
等属性在
IntelliFactory.webharper
内部的自动打开模块中有别名(请参阅)。