Require.js中';!";的意思是什么? [英] what's mean "!" in require.js
本文介绍了Require.js中';!";的意思是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
什么是"!"当我包含模块时,是否在requition.js中? 语法是什么? 我在项目中包含了动态样式表,发现了https://github.com/martinsb/require-css插件 它工作得很好。
require(['css!css/sample.css'], function() {
alert('Stylesheet has been loaded');
});
为什么[‘css!css/sample.css’]包含css.js和css/sample.css?
编辑:
我知道替代方案:
define(["controller", "RequireCSS","marionette"],
function (Controller, css, Marionette) {
css.load("default.css");
RequireCSS.js
define(function () {
return {
load: function (url) {
var link = document.createElement("link");
link.type = "text/css";
link.rel = "stylesheet";
link.href = url;
document.getElementsByTagName("head")[0].appendChild(link);
}
}
});
推荐答案
默认情况下,Requirejs仅支持下载和下载JavaScript文件。需要相应下载和解析的任何其他文件都是通过插件完成的。这些插件是单独的javascript文件,它们知道如何下载和解析受尊重的文件。
来告诉requijs任何特定的文件都需要由单独的插件处理,而不是由默认的加载器处理。它的插件在插件名称和文件路径之间附加!
。
这篇关于Require.js中';!";的意思是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文