80个版本
0.3.70 | 2024年8月12日 |
---|---|
0.3.69 | 2024年3月4日 |
0.3.68 | 2024年2月6日 |
0.3.66 | 2023年11月27日 |
0.2.0 | 2018年7月26日 |
在 WebAssembly 中排名第10
每月下载量4,877,357
在 33,705 个包中使用(直接使用1,096个)
490KB
5.5K SLoC
js-sys
为使用 wasm-bindgen
的项目提供对JS全局API的原始绑定。这个包是手写的,旨在在所有 JS环境中工作,如浏览器和Node.js。
lib.rs
:
到JavaScript标准内置对象的绑定,包括它们的方法和属性。
这不包括任何Web、Node或任何其他JS环境API。仅包括ECMAScript标准保证在全局作用域中存在的东西。
https://mdn.org.cn/en-US/docs/Web/JavaScript/Reference/Global_Objects
关于 camelCase
,snake_case
和命名约定的说明
JavaScript的全局对象使用camelCase
命名约定来命名函数和方法,但Rust的风格是使用snake_case
。这些绑定公开了Rust风格的snake_case
名称。此外,方法名称中的缩写都是小写,而在JavaScript中它们都是大写。例如,JavaScript中的decodeURI
在这些绑定中公开为decode_uri
。
依赖
~0.6–1.3MB
~26K SLoC