0

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 のインクルージョンも制御できますか?

4

1 に答える 1

0

radi8、私が知る限り (& 私が間違っているかもしれません)、RequireJS は JS 依存関係の処理にのみ役立ちます。CSS では @import を使用できますが、ハードコーディングされた URL を提供する必要があります。より堅牢な CSS 処理が必要な場合は、Less または Sass を調査することをお勧めします。

更新: 実際、私は RequireJS を読んで遊んでいて、API 使用法ページからこのおいしい一口を見つけました:

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

明らかに、これをいじったり、ユースケースに合っているかどうかを確認したりすることは価値があります。これがお役に立てば幸いです。

于 2013-11-21T13:40:35.690 に答える