- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我经常需要与我的页面的 DOM 进行交互,如何通过 WebSharper 进行交互?
例如,当我只想用 JavaScript 重定向我的页面时,我会运行:
window.location = "http://www.google.com/";
如何访问 window
并设置 location
?这在 F# 中看起来如何?
此外,它如何与功能一起使用,例如与 IE 一起使用:
window.navigate("http://www.google.com/")
注意:如果有通过 WebSharper 进行重定向的内置方法,我很想知道它,但请记住,这只是一个示例。
最佳答案
打开 IntelliFactory.WebSharper.Html5
命名空间后,您可以访问 window.location
属性,该命名空间提供对标准 HTML5 API 的支持。为了使用位置对象进行导航,您可以调用 assign
或 replace
方法:
Window.Self.Location.Assign "http://www.google.com/"
提供现场演示 here .
对于特定于 vendor 的功能,您可以内联 JavaScript 并像内置到 WebSharper 中一样使用它:
[<Inline "window.navigate($uri)">]
let ieNavigate uri = X<unit>
关于javascript - 如何与 WebSharper 交互和设置 DOM 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22406680/
我只是在学习 Websharper,但在短期内,我有一个业务问题需要解决。我编写了一个服务器和基于 WPF 的客户端,允许用户使用 slider 等控件改变输入并实时从服务器获取反馈(即没有“提交”按
所以我一直在研究使用 F# 开发 RIA 或 MVC 应用程序,我发现有两种选择: FunScript WebSharper 我有一个 Visual Studio 2012 版本,它是学生版。所以我只
我已经下载并安装了最新版本的 WebSharper。在 this page有一个例子,其中一行如下: let HomePage = Template "HomePage" [
我想在整个页面(或任何让我最接近的页面)中获取用户在 Websharper 中的键盘输入,但我看不出有什么好的方法可以做到这一点。 我尝试了一些类似的东西 JQuery.Of("document").
我想在整个页面(或任何让我最接近的页面)中获取用户在 Websharper 中的键盘输入,但我看不出有什么好的方法可以做到这一点。 我尝试了一些类似的东西 JQuery.Of("document").
Angular 可以与 ui-router 一起定义状态以便在应用程序中移动。例如。当仍然在一个页面上时,您可以在页面左侧有 ListView ,而在右侧有详细 View 。然后,每当您从左侧列表更改
我一直在研究 Websharper,想知道是否可以将它用于静态 Web 应用程序。也就是说,不是托管在 IIS 中,而是作为带有 javascript 的静态网页。 最佳答案 当前的 WebSharp
我有一个 WebSharper 网站,我希望它在移动设备上具有不同的 UI。我希望服务器根据用户是否使用移动设备来响应不同的 HTML。我可以看到如何检查用户是否在 mobile device in
引用自 WebSharper 2.5 alpah 文档,远程处理组件假定: RPC-callable methods are safe to call from the web by an unaut
我通过 Visual Studio 代码和 ionide 有一个 websharper 模板项目,我可以编译该项目,这很棒但是我如何在我的 Web 浏览器中实际看到结果? 有什么等同于完整视觉工作室的
我正在尝试使用 WebSharper 提供的 JQuery 来捕获以下事件:selectstart。 所以我编写了以下代码: JQuery.Of(".editorArea").On("selectst
我需要一个将被转换为普通 JS 对象的类型,以便 F# 字段访问将被转换为简单的 JS 字段访问(这是必需的,因为对象将通过 postMessage 发送,所以它会失去所有的方法)。 再一次,我需要
我正在为 WebSharper 创建一个 ampify.js 绑定(bind)。 (https://github.com/aph5nt/websharper.amplifyjs)。在测试我的扩展时,我
似乎 WebSharper 在整数类型之间进行转换有一些困难(例如,int32 到 uint64)。我明白了: error : Failed to translate a method call: T
这看起来是个很酷的想法,但粗略的谷歌搜索只找到代码片段:没有“大型”项目是纯粹使用 WebSharper 制作的,可以作为完整性检查“这真的有效”。任何长时间使用它的经验(即创建博客或个人网站)也会很
我需要一个在 F# 中完全不透明的数据类型,并根据 JS 定义相等性 === . WebSharper 手册说我应该覆盖 Equals但我无法让它发挥作用。 let x : OpaqueType =
我想创造这样的东西: menu1 sub-menu1 menu2 所以我使用 WebSharper 编写
有没有简单的使用方法Sitelets和 Application.MultiPage生成一种“默认”路由(例如,捕获“未找到”路由)? 例子 type EndPoint = | [] Home
我正在尝试使用 F# WebSharper Framework 构建一个 JQuery Mobile 站点。用 WebSharper 的说法,我使用 JQueryMObile 控件创建了一个由 Sit
我有一个使用mono和WebSharper.UI.Next构建的网站。它是自托管的(Owin),可以直接在我的计算机上正常运行。但是,当我尝试从docker容器(FROM mono:3.10-onbu
我是一名优秀的程序员,十分优秀!