使用requirejs 2.1.5和谷歌cdn

时间:2013-03-20 14:37:02

标签: jquery requirejs google-cdn

我刚开始使用requirejs api,但最初有关使用google CDN的问题。

目前,要获取最新的jquery和jqueryui,我使用以下内容:

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<script src="https://www.google.com/jsapi?key=myKey"></script> 
<script type="text/javascript">
//=== Load in any web modules necessary
    google.load("jquery", "1");
    google.load("jqueryui", "1");
</script>

是否可以在requirejs中使用此结构或类似的东西?如果是这样,main.js文件会是什么样的?

此外,requirejs还可以控制css包含吗?

1 个答案:

答案 0 :(得分:0)

radi8,据我所知(&amp;我可能会弄错)RequireJS仅对处理JS依赖项有用。在CSS中,您可以使用@import,但您需要提供硬编码的URL。如果你想要更强大的CSS处理,我建议调查Less或Sass。

更新:实际上,我一直在阅读&amp;玩弄RequireJS并从API usage page

中找到了这个美味的花絮
define(["require"], function(require) {
   var cssUrl = require.toUrl("./style.css");
});

显然,弄清楚这一点,看看它是否适合你的用例等等是值得的。希望这会有所帮助。