5 个版本

0.2.3 2024年2月12日
0.2.2 2023年12月20日
0.2.1 2023年12月12日
0.2.0 2023年12月12日
0.1.0 2023年12月12日

网页编程 中排名第 1964

Download history 155/week @ 2024-03-14 64/week @ 2024-03-21 103/week @ 2024-03-28 165/week @ 2024-04-04 333/week @ 2024-04-11 373/week @ 2024-04-18 161/week @ 2024-04-25 99/week @ 2024-05-02 134/week @ 2024-05-09 177/week @ 2024-05-16 128/week @ 2024-05-23 217/week @ 2024-05-30 347/week @ 2024-06-06 370/week @ 2024-06-13 376/week @ 2024-06-20 258/week @ 2024-06-27

每月下载量 1,378
patternfly-yew 中使用

Apache-2.0

10KB
186 行(不包括注释)

web-tools

crates.io docs.rs

网页工具

使用方法

将其添加到您的项目中

cargo add web-tools

理由

Rust 具有严格的类型系统,这很好。但有时使用它只是更方便。

use web_tools::prelude::*;

fn callback(node: &NodeRef) {
    node.focus();
}

功能

  • 乐观特性:在支持的情况下对元素执行某些函数……或者什么都不做。
  • 用于可迭代但未实现 IntoIterator 的迭代器。

lib.rs:

web-tools

Rust 网页编程工具。

理由

Rust 具有严格的类型系统,这很好。但有时使用它只是更方便。

use web_tools::prelude::*;

#[cfg(feature = "yew")]
fn yew(node: &yew::prelude::NodeRef) {
    node.focus();
}

fn vanilla(element: &web_sys::Element) {
    element.focus();
}

功能

  • 乐观特性:在支持的情况下对元素执行某些函数……或者什么都不做。
  • 用于可迭代但未实现 IntoIterator 的迭代器。

依赖关系

~7–10MB
~198K SLoC