文件名称:incremental-dom.dart:Dart增量dom港口
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-01 08:29:30
Dart
增量域 这是的Dart端口。 它不是完全完整的:并非所有测试都已移植并通过,并且API尚未“达蒂”。 原始自述文件: 增量DOM 概述 增量DOM是用于建立DOM树并在数据更改时就地更新它们的库。 它与已建立的虚拟DOM方法的不同之处在于,没有创建任何中间树(现有树就地进行了变异)。 这种方法显着减少了内存分配和GC更新,从而对DOM树进行了增量更新,因此在某些情况下可以显着提高性能。 增量DOM主要用作模板语言的编译目标。 它可以用来实现供人类消费的更高级别的API。 该API经过精心设计,以最大程度地减少堆分配,并在不可避免的情况下确保增量GC可以释放尽可能多的对象。 它的API的一个独特功能是它可以分隔标签的打开和关闭,因此它适合用作模板化模板的编译目标,这些语言允许(临时)模板中HTML不平衡(例如,在单独的模板中打开和关闭的标签)并且任意创建HTML属性的逻辑。 将其视为A
【文件预览】:
incremental-dom.dart-master
----pubspec.yaml(277B)
----CONTRIBUTORS(233B)
----CONTRIBUTING(2KB)
----AUTHORS(152B)
----lib()
--------src()
--------incremental-dom.dart(942B)
----demo()
--------customelement.html(4KB)
--------input.html(2KB)
--------define_component.js(3KB)
--------demo_utils.js(145B)
--------keys.html(2KB)
----pubspec.lock(3KB)
----LICENSE(11KB)
----test()
--------functional()
----README.md(4KB)
----.gitignore(48B)