1

通常、次のようにスクリプト タグに MathJax を含めることができます。

<script src="path-to-MathJax/MathJax.js?config=default"></script>

しかし、RequireJS を使用すると、構成を含めることができますが、構成はどうなりますか?

4

4 に答える 4

1

github の requirejs ドキュメントには、requirejs ロード関数をオーバーライドすることで、URL をきめ細かく制御できることが記載されています: https://github.com/jrburke/requirejs/wiki/Fine-grained-URL-control

<script src="require.js"></script>
<script>
(function () {
  var load = requirejs.load;
  requirejs.load = function (context, moduleId, url) {
    //modify url here, then call original load
    return load(context, moduleId, url);
  };

  //Now load code.
  require(['main']);
}());
</script>
于 2012-09-12T09:21:18.557 に答える
0

必要な場合にのみロードする機能が失われるため、理想的ではありません。他に何もうまくいかない場合は、このアプローチを最後の手段としていつでも使用できます。

require 内から MathJax をロードする代わりに、スクリプトとしてロードします。

それ以外の:

<script data-main="main" src="libs/require.js"></script>

これを試して:

<script src="libs/require.js"></script>
<script src="path-to-MathJax/MathJax.js?config=default"></script>
<script>require(["main"]);</script>
于 2012-08-31T10:38:53.537 に答える