#js #file #io #load-css

css-rel-preload

LoadCSS的cssrelpreload.js文件

1个不稳定版本

使用旧的Rust 2015

0.1.0 2018年10月13日

#197 in #js

25 每月下载量
html-index中使用

MIT/Apache

12KB
51

css-rel-preload

crates.io version build status downloads docs.rs docs

LoadCSS的cssrelpreload.js文件。

为什么?

如果您想使用rel=preload标签以异步方式在浏览器中加载CSS,我们需要包含一个polyfill以实现向后兼容。这个crate提供了一个围绕loadCSSrel-preload.js文件的包装,提供这个回退。最好将其作为内联字符串包含,或者作为HTTP/2 PUSH请求的一部分发送。

示例

基本

use css_rel_preload;
use html_index;

let res = html_index::Builder::new()
  .raw_body("<body>hello world</body>")
  .inline_script(css_rel_preload::CSS_REL_PRELOAD)
  .style("/bundle.css")
  .build();
println!("{}", res);

参考

安装

$ cargo add css-rel-preload

安全性

这个crate使用#![deny(unsafe_code)]来确保所有内容都在100%安全的Rust中实现。

贡献

想加入我们?查看我们的"贡献"指南并查看一些这些问题

参考

无。

许可

MIT OR Apache-2.0

无运行时依赖