2013-03-20 48 views
0

我剛剛開始使用requirejs API,但有關於使用谷歌CDN的最初問題。使用requirejs 2.1.5和谷歌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內含物?

回答

0

radi8,據我所知(&我可能會誤)RequireJS只對處理JS依賴有用。在CSS中你可以使用@import,但你需要提供一個硬編碼的URL。如果你想要更強大的CSS處理,我建議調查Less或Sass。

UPDATE:其實,我一直在讀&了RequireJS玩,發現這個美味的珍聞,從API usage page

define(["require"], function(require) { 
    var cssUrl = require.toUrl("./style.css"); 
}); 

顯然是值得這個撥弄一下,看它是否適合你用例等。希望這有助於。