问题标签 [funscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
140 浏览

f# - 在 FunScript 中使用十进制值

尝试在 FunScript 中使用十进制值时出现异常。它可以通过使用简单地复制:

异常说:

我怀疑这是 FunScript 的限制,但我只是想检查一下。在那种情况下,如何在 FunScript 代码的上下文中使用十进制值?或者如何扩展 Funscript 来解决这个问题?

0 投票
1 回答
160 浏览

f# - 在 FunScript JS 代码中通过 Ajax 使用来自 F# 主机的类型

如何在生成的 FunScript 代码中使用在我的宿主项目中声明并通过 Ajax 提供服务的类型?

例如,我假设我声明了一个类型 T,然后创建一个 REST 端点以该格式提供数据。现在,如果我想从 FunScript 加载数据并使用它,它不再键入 T。


根据 Alfanso 的回答编辑解决方案:

假设在基础 F# 项目中定义了类型“MyType”,并且在 localhost:6543/myData 上提供了与此类型匹配的数据

我缺少的是

  • req.AsyncGetJSON
  • 使用 Async.StartImmediate
0 投票
2 回答
289 浏览

f# - 如何在 FunScript 中传递“函数”类型?

我遇到Function了需要传递给JQueryAnimationOptions对象的这种类型。我通常会将 lambda 传递给回调,但这些似乎不兼容。我查找了在 FunScript 存储库中可以找到的每个示例。并且找不到任何解决方法。

它还说Function当用作 return 语句时 the 实际上是一个接口(为了什么?)Error: Invalid use of interface type

那么如何传递这种Function类型的回调参数呢?

在此处输入图像描述

编码:

0 投票
1 回答
113 浏览

visual-studio-2013 - int -> string conversion in Funscript?

I'm just starting with Funscript and I'm getting some errors early on.

When writing F# I usually convert ints to strings like so:

This gives me the following error during runtime:

I know I can do 123.ToString() instead, but I'm wondering if this is simply not implemented or a bug that I should report to the Funscript github page.

Using VS2013 Update 4 with the latest Funscript from NuGet.

0 投票
1 回答
85 浏览

f# - 如何将参数传递给 funscript 函数?

是否可以将 F# 中本地生成的数据传递给在 Funscript 中编译的表达式?

我的意思的例子:

如果我使用静态字符串而不是从本地文件中读取它,它可以工作,所以我的猜测是 Funscript 尝试编译读取到 JS 的文件,即使文件在到达编译时已经被读取?

0 投票
1 回答
79 浏览

f# - FunScript querySelector 空结果

我想使用document.querySelector方法来获取 html 节点。在 Js 中,我可以收到null结果。但在 F# 中,结果类型是Element并且它既不是可空的也不是可选的,并且不清楚如何检查它是否为null. querySelector当与任何 DOM 节点不匹配时,我该如何处理?

0 投票
2 回答
406 浏览

f# - FunScript:如何访问 TypeScript.Api<...>

我正在通过一个工作示例开始使用 FunScript。使用 Nuget 添加需要的库,效果很好。

在 channel9 上观看 2013 年的视频时,他们正在使用TypeScript.Api<...>从 typescript 定义文件中加载类型。

但是,我无法在任何地方找到这种类型的提供者。它位于哪里?我意识到大量类型定义已编译到库中并在 nuget 上可用,但我不能真正使用它,因为某些代码将是本地打字稿定义文件。

因此问题是

  1. TypeScript.Api<...>类型提供者在哪里 ?
  2. 如果它不可用或使用打字稿定义的最佳方式,还有哪些其他选项存在。
0 投票
2 回答
423 浏览

f# - 实现 F# 库以供 TypeScript/Javascript 使用?

我知道有许多项目可以将 F# 编译为 JavaScript。这些项目是否支持此用例:

  • 使用 TypeScript 开发应用程序
  • 但是在 F# 中编写应用程序的一部分,作为库
  • 从主要的 TypeScript 应用程序中使用这个 F# 库,最好以类型安全的方式?
0 投票
0 回答
57 浏览

javascript - 在 FunScript 中访问“this”对象?

如何访问 FunScript 中的“this”对象?

例如:

0 投票
2 回答
531 浏览

f# - 有没有办法通过 WebSharper 有效地使用 reactjs

我目前正在探索 webshaper。但是,UI.Next API 似乎有点迟钝。尽管如此,它仍然是实验性的。我认为 Facebook、reactjs 及其功能设计提供的速度和灵活性应该非常适合。有没有人试过这个?有多成功?由于 UI.Next 只是 WebSharper 框架的一个库,因此人们可能期望 reactjs 库的适配器可以类似地工作......

提前感谢您的回复。