![](/img/trans.png)
[英]Can someone explain how the cofree comonad is "similar to" Halogen?
在論文Declarative UIs are the future —— 和未來是 comonadic的 Phil Friedman 一文中,他在介紹 cofree comonad 時聲稱: 這個說法在其他幾個地方得到了回應,我假設起源於這篇論文,直到最近我才把它放在我的“稍后再考慮”堆上,因為 ...
[英]Can someone explain how the cofree comonad is "similar to" Halogen?
在論文Declarative UIs are the future —— 和未來是 comonadic的 Phil Friedman 一文中,他在介紹 cofree comonad 時聲稱: 這個說法在其他幾個地方得到了回應,我假設起源於這篇論文,直到最近我才把它放在我的“稍后再考慮”堆上,因為 ...
[英]No type class instance error when trying to lift Aff response
我是 Purescript 的新手,正在嘗試學習 Halogen/Aff。 我一直在開發一個簡單的應用程序,它是 purescript-halogen 存儲庫中 effects-aff-ajax 示例的變體。 我幾乎一切都在工作,除了我收到以下錯誤。 出現錯誤的代碼部分與 effects-aff- ...
[英]How to make focus components composable in Halogen
在 Halogen 中玩一個簡單的演示應用程序,其中包含一個輸入字段中的值填充的動態列表,我意識到,在單擊按鈕后將焦點返回到輸入是非常困難的。 只有一種方法:定義 FFI 方法,該方法通過 DOM id 發現元素並調用焦點。 Halogen 在創建時不會公開 DOM 引用。 通過 id 定位 DO ...
[英]How to implement something like an autoincrement counter in Purescript Halogen
給出了像React這樣的非常簡單的增量組件: 這如何轉化為Purescript的鹵素? 通過在線查看各種內容,我還沒有找到任何我可以使用自己原型的例子。 我知道暴露setInterval的Effect.Time ,但我如何使用它來觸發讓我更新狀態的東西(在受控操作中,通過handle ...
[英]purescript halogen: Append IProp to HTML
有沒有辦法將IProp附加到HTML ? 這是我正在嘗試做的一個例子: 其中addProp接受myElement ,給它Id (或任何其他任意屬性)並返回這個基本相同的新元素,但是添加了新屬性? 或者換句話說,這個函數addProp以某種方式存在? ...
[英]Purescript Halogen manually trigger input validation outside of a form
我有一些用required屬性標記的輸入字段,但無法找到觸發驗證檢查的方法(我不在表單內部工作,因此使用默認的提交按鈕操作對我來說不起作用) 。 快速追蹤搜索顯示了許多針對html核心元素類型的有效性函數,但是我不確定如何將其應用於Halogen。 是否有某種觸發DOM效果的方法來檢 ...
[英]PureScript Halogen How to create an event which fires every frame?
我需要在Halogen中進行特定的動畫處理,應要求每個幀更新狀態以正確繪制每個步驟。 有沒有針對這種情況的訂閱機制? 我嘗試使用FRP.Event.TIme,但是我不明白如何從訂閱函數引發查詢。 ...
[英]PureScript Halogen coordinates of the element on the page
將鼠標懸停在該事件上時,如何獲取觸發該事件的頁面上元素本身的坐標? 在purescript中,有機會獲取頁面,屏幕和客戶坐標。 是否有可能知道鼠標下元素本身的坐標? ...
[英]EscapedSkolem error implementing websocket reconnection in PureScript and Halogen
我正在嘗試在 PureScript 中實現 Websocket 重新連接,但完全不知道如何繼續。 由於使用了Aff ,我在頂層添加了重新連接代碼; 我認為這是正確的地方,但我不確定。 我試圖像在 Haskell 中那樣實現它,但由於EscapedSkolem中的EscapedSkolem錯誤,我無 ...
[英]Editing and running Halogen applications from pulp psci
我正在開發一個小型的Purescript應用程序,該應用程序可以產生可視化效果。 但是,我的體系結構有點不傳統,我遇到了一些問題。 這就是我想要的: 啟動pulp psci -- --port 8080並連接瀏覽器 調用函數go ,該函數接受可視化的定義並將其與一些控件一起 ...
[英]Purescript Halogen Component, Input vs State
我想制作一個鹵素組件,其中組件的輸入與其狀態不同。 根據鹵素指南( https://github.com/slamdata/purescript-halogen/blob/master/docs/5%20-%20Parent%20and%20child%20components.md#inpu ...
[英]How to create a stateless and static Halogen component?
考慮一下來自github, https://github.com/slamdata/purescript-halogen/blob/master/examples/basic/src/Button.purs#L42的代碼片段,該代碼嘗試使用鹵素庫渲染html按鈕。 有什么可能的方法來獲得 ...
[英]Scroll action in PureScript Halogen
我正在使用purescript-halogen,我想在捕獲子組件的消息時滾動到div的底部。 但是,似乎沒有Halogen中的滾動動作控制。 那么,我如何滾動到div的底部? 我認為的一個解決方案是,當事件發生時,調用其他,而不是Halogen,從Main處理。 我不確定這個解決方案 ...
[英]Halogen keyboard-input example and unsubsribing to the events?
賞金將在 7 天后到期。 此問題的答案有資格獲得+100聲望獎勵。 danbroooks正在尋找此問題的更詳細答案 ...
[英]Do not run an halogen component when an html element is not present
我是purescript和鹵素的新手。 我想在html元素存在時顯示鹵素組件(myButton),否則什么都不做。 我不知道在Nothing子句中放入什么代碼,以便我的代碼類型檢查並在這種情況下什么也不做。 ...
[英]throwError in Halogen component queries
我與實現以下目標奮斗:我在他們返回一個期望值,或錯誤的方式輸入的API請求時的狀態代碼並沒有表示成功,或當身份驗證令牌已經無效等: Either String r 。 現在,在eval組件查詢時,我不想關心它。 我只對快樂路徑感興趣(諸如無效登錄嘗試之類的預期錯誤被認為是快樂路徑,只是想 ...
[英]Purescript Halogen DeepPeek Child Instead of Grandchild
我正在嘗試改編此示例https://github.com/slamdata/purescript-halogen/blob/v0.12.0/examples/deep-peek/src/Main.purs#L58 (相關部分復制如下),但是偷看孫子,我只想偷看孩子,在本例中是peekList 。 ...
[英]How to render purescript-halogen components into the <head> tag
如何將特定的purescript-halogen組件渲染到<head>標簽中? 以下為Halogen 1.0.0編寫的示例將樣式表和段落呈現到HTML正文中: DOM生成如下: 此示例有效,但根據規范 ,樣式元素僅允許“預期元數據內容”,即<head> ...
[英]Purescript Halogen: Defining Custom HTML Elements
我遇到了類似於這個懸而未決的問題的困難: Purescript: Halogen HTML DSL only Renders "id" tags 我正在嘗試定義一個新的 HTML 元素。 特別是,我想顯示帶有一些新標簽(如x_和y_的svg elem 和image元素。 我像這樣定義元素: ...
[英]Purescript: Halogen HTML DSL only Renders "id" tags
我正在使用purescript-halogen v0.12.0 ,但我不明白為什么只有id標簽在渲染。 即使使用支持良好的元素,如div ,也會發生這種情況。 例子: render = div [ id_ "some-id", name "some-name ] [] 將創建一個 div,但 ...