nagare_vdom:Nagare 框架使用 virtualdom 进行异步渲染实验

时间:2024-07-07 23:56:38
【文件属性】:

文件名称:nagare_vdom:Nagare 框架使用 virtualdom 进行异步渲染实验

文件大小:109KB

文件格式:ZIP

更新时间:2024-07-07 23:56:38

JavaScript

语境 使用Nagare ( ),您可以用 Python 编写组件来编写 Web 应用程序。 组件操作在服务器端执行,视图呈现给客户端。 感谢 Stackless Python continuation,无需手动处理会话、编写控制器等。 动作被编写为常规的可调用对象并附加到视图的元素(例如链接、提交按钮......) 问题 Nagare渲染整个页面,但也能够异步渲染一些组件。 换句话说,呈现页面的某些部分可以在不重新加载页面的情况下更改。 在简单的场景中,它可以轻松工作,您只需切换到所需组件的异步渲染器即可。 但有时我们希望其他组件(例如受可调用影响的组件)在不知道列表的情况下被刷新。 我发现这个问题的现有解决方案笨拙和不雅。 方法 react.js与 Nagare 有许多相似之处,从组件方法开始。 它的“虚拟 DOM”实现允许它使用简单的更新方案:好吧,更新所有内容,让虚拟 dom 计算


【文件预览】:
nagare_vdom-master
----setup.py(572B)
----nagare_vdom()
--------vdom_renderer.py(2KB)
--------__init__.py(0B)
--------root_component.py(488B)
--------app.py(3KB)
----.gitignore(127B)
----data()
--------__init__.py(0B)
----MANIFEST.in(43B)
----LICENSE(1KB)
----setup.cfg(476B)
----static()
--------__init__.py(0B)
--------vdom_ajax.js(155B)
--------source.js(962B)
--------gator.min.js(2KB)
--------bundle.js(407KB)
----README.rst(2KB)
----conf()
--------__init__.py(0B)
--------nagare_vdom.cfg(96B)

网友评论