文件名称:purescript-sdom:替换虚拟DOM并避免差异的实验
文件大小:38KB
文件格式:ZIP
更新时间:2024-05-30 21:09:16
PureScript
纯文字 替代虚拟DOM并避免差异的实验。 例子 (高阶分量) (第三方组件) 动机 虚拟DOM(VDOM)已成为在浏览器中开发应用程序的一种非常流行的方法,已被React等库所普及。 简化的VDOM方法可以简要总结如下: 选择应用程序状态的类型state 。 将功能state -> VDOM从应用程序状态写入UI的虚拟DOM表示形式。 每次我们进入新状态时,请使用函数diff :: VDOM -> VDOM -> Patch计算对呈现的虚拟DOM的更改。 使用功能Patch -> Eff (dom :: DOM) Unit将这些更改应用于真实DOM。 VDOM方法有很多好处。 但是,许多使用VDOM的Web应用程序实际上并不需要一个。 考虑类似Web表单的内容,其中可能包含文本输入和验证消息。 如果没有虚拟DOM,则只需静态布局表单,设置初始属性和文本值,然后添加事件处理程序
【文件预览】:
purescript-sdom-master
----.travis.yml(158B)
----package.json(255B)
----LICENSE(1KB)
----src()
--------SDOM.purs(21KB)
--------SDOM()
----examples()
--------canvas()
--------select()
--------async()
--------counter()
--------tree()
--------todo()
----.gitignore(119B)
----README.md(3KB)
----bower.json(592B)
----generated-docs()
--------SDOM.md(11KB)
--------SDOM()