如何将重复的js代码合二为一?

时间:2015-03-10 07:20:24

标签: javascript mathjax

为了显示数学方程式,我将以下代码插入到我的html网页中,但我认为有很多重复的代码。

我希望将所有代码放入一个文件中,并且alll html引用该文件,我该怎么办?谢谢!

<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX", "output/HTML-CSS"],
    tex2jax: {
      inlineMath: [ ['$','$'], ["\\(","\\)"] ],
      displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
      processEscapes: true
    },
    "HTML-CSS": { availableFonts: ["TeX"] }
  });
</script>
<script type="text/javascript"
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

顺便说一句:

我尝试将以下代码写入aa.js

aa.js

MathJax.Hub.Config({
    extensions: ["tex2jax.js", "asciimath2jax.js", "toMathML.js"],
    "HTML-CSS": { imageFont: null },
    showMathMenu: false,
    showMathMenuMSIE: false,
    TeX: { extensions: ["AMSmath.js", "AMSsymbols.js", "noUndefined.js"] },
    jax: ["input/TeX", "input/AsciiMath", "output/HTML-CSS"]
});

并将以下代码插入我的html网页,但网页出错。

   <script src="Js/aa.js" type="text/x-mathjax-config"></script>
   <script type="text/javascript" src="Math/MathJax.js"></script>

如果我将以下代码插入我的html网页,aa.js不会影响。

<script src="Js/aa.js" type="text/x-mathjax-config"></script>    
<script type="text/javascript"
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

0 个答案:

没有答案