maquette

    2熱度

    1回答

    我正在與maquette js一個小應用程序。該庫使用虛擬DOM實現。在某些觸發數據存儲區更改的用戶事件之後,它會導致(部分)重新渲染,包括創建一些新的DOM節點。 如何確保其中一個新的節點,一個可以滿足需求的div,在重新渲染後獲得焦點? 同樣:我如何保留以前聚焦的元素中的光標位置?

    2熱度

    2回答

    我在API中注意到您可以stop投影機,但是如果它已經渲染了一些DOM,有沒有辦法刪除它。看起來叫projector.stop()只會導致投影機停止響應。

    0熱度

    1回答

    我正在嘗試創建一個包含用於應用程序級導航的圖標的'li'元素數組。我有一個css類「is-active」,它突出顯示列表中激活的'li'元素,指示nav模式中的活動位置。我期望Maquette JS在最終用戶選擇它時將適當的圖標呈現爲「突出顯示」。我嘗試使用類:{}屬性: "classes": this._activeNavElementId === navItem.id ? "nav-menu-

    2熱度

    1回答

    我的問題是關於在Maquette Javascript框架中組件之間的通信。 想象我有一個Application組件使用的Menu子組件:所述Application實例想知道當在Menu實例被選擇以便交換在應用程序顯示(例如)在主內容的菜單項。換句話說,我需要一種在子組件和其父組件之間進行通信的方式。這怎麼能在Maquette中實現? 當然,我可以將應用程序實例擁有的回調傳遞給菜單實例,該菜單實例

    2熱度

    1回答

    我想獲取我的Maquette視圖的HTML字符串表示,以便將其預渲染爲靜態html文件。 React具有ReactDOMServer.renderToString。 Maquette VNodes是否有類似的方法?

    3熱度

    1回答

    我有一個數組每秒更新,我正在通過映射數組的高級部分,並且無法完成任務。我難以理解updateTarget(updatedSource, target) {}函數的內容。評論和codepen結束了,沒有任何東西在dom中顯示。這個函數顯然是被調用的,但我不知道如何用新的源代碼更新目標。

    1熱度

    1回答

    我一直在尋找進一步使用maquette.js作爲虛擬DOM庫。 查看website該庫具有在添加,刪除和更新DOM節點時支持動畫的功能。 但我無法找到任何文檔或API做什麼做到這一點。 爲了使它更具體我在下面做了一個小樣本和here。 var isPopupShown = false; var togglePopup = function(){ isPopupShown = !isPopup

    3熱度

    1回答

    As mentioned previously,我想使用Maquette作爲基本的hyperscript語言。因此,我不想使用maquette.projector。但是,儘管能夠將使用Maquette製作的SVG對象附加到DOM,但DOM似乎沒有更新。例如,在下面的代碼中,我希望能夠點擊一個按鈕來創建一個圓圈。如果我使用Chrome開發工具檢查DOM,我可以將SVG圓對象添加到DOM,但DOM尚未