html+获取nodejs数据,nodejs如何获取css?

本文介绍了如何在Node.js中使用text组件异步加载CSS文件,包括使用text!前缀、路径解析、HTML/SVG配置选项以及strip功能。实例演示了如何通过require函数加载并获取CSS内容。
摘要由CSDN通过智能技术生成

nodejs可以使用text组件获取css。如果依赖添加了 text!前缀它将会被自动加载。text 文件通过异步的方式进行加载(XHR) , 所以你只能获取同域地下的文件。

474ecb2587c72ec437c547099d8527dd.png

nodejs中获取css的方法示例:require(["some/module", "text!some/module.html", "text!some/module.css"],

function(module, html, css) { html 变量是some/module.html 文件的文本形式

css变量是some/module.css 文件的文本形式

}

);

注意.html 和.css 后缀规定了文件的类型。路径"some/module"部分将会根据标准模块名进行解析:它将使用baseUrl和paths configuration options进行查找。

对于 HTML/XML/SVG 文件, 有其他的配置选项。你可以传入一个 !strip, 它将去除XML申明,这样外部的 SVG 和 XML 文件就能安全地加载到 document 中,同样的,如果是 HTML,只有 body 标签内部的部分会被返回。例如:require(["text!some/module.html!strip"],

function(html) { //the html variable will be the text of the

//some/module.html file, but only the part

//inside the body tag.

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值