我刚刚开始使用需求api,但有一个关于使用谷歌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>
是否有可能使用这种结构,或类似的东西,与需求?如果是这样,main.js文件会是什么样子?
此外,需求也可以控制css包含吗?
radi8,据我所知(&我可能是错的)RequireJS只对处理JS依赖有用。在CSS中,您可以使用@import,但需要提供硬编码的URL。如果你想要更健壮的CSS处理,我建议你研究Less或Sass。
更新:事实上,我一直在阅读&在使用RequireJS时,从API使用页面中找到了这个有趣的消息:
define(["require"], function(require) {
var cssUrl = require.toUrl("./style.css");
});
显然,摆弄这个是值得的,看看它是否适合你的用例,等等。