#bloom #tags #spans #element #div #html-node #bloom-client

bloom-html

为 bloom-client 和 bloom-server 提供 HtmlNode 类型

4 个版本

0.1.3 2024 年 7 月 15 日
0.1.2 2024 年 7 月 15 日
0.1.1 2024 年 7 月 15 日
0.1.0 2024 年 7 月 15 日

444文本处理 中排名 #444

Download history 249/week @ 2024-07-13 19/week @ 2024-07-20 4/week @ 2024-07-27

272 每月下载量
2 crates 中使用

MIT 许可证

84KB
2K SLoC

bloom-html

bloom-html 为浏览器环境提供中央节点类型: HtmlNode

它是 bloom UI 框架的一部分,并基于 bloom-core crate 构建。

HtmlNode 类型

HtmlNode 大致相当于浏览器 DOM 中的节点。

目前实现的有

  • Element,它表示一个标签,例如 <div><span>
  • Text,它表示一些文本,例如 <div>foo</div> 的内容
  • Comment,它表示 HTML 注释(<!-- my comment here -->

我该用这个做什么?

对于服务器端渲染(它是无状态的,所以这里没有 use_stateuse_effect 等。)请查看 bloom-ssr

对于客户端渲染请查看 bloom-client。它还支持从服务器端渲染的 HTML 中恢复。

对于更复杂的事情请稍候...

依赖项

~11MB
~202K SLoC