什麼意思是「!」在包含模塊時,在require.js中? 什麼是語法? 我在我的項目中包括了動態樣式表,我發現https://github.com/martinsb/require-css插件 它工作正常。是什麼意思「!」 in require.js
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);
}
}
});