逐步解析数学表达式的脚本

时间:2017-01-09 16:48:58

标签: javascript php

我想创建一个类似于http://www.minimath.net/index.htm

的脚本

有一个PHP或JavaScript库可以解决显示所有步骤的数学表达式吗?

1 个答案:

答案 0 :(得分:2)

在您的链接中,查看来源。

  1. 第16行附近有<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML-full"></script>,此脚本用于显示数学公式。

      

    MathJax是一个JavaScript库,允许页面作者在其网页中包含数学。

  2. 在第90行附近,您可以找到<FORM action="cgi-bin/minimath_cgi.exe" method="GET" onsubmit="submitCalculationF();">

    submitCalculationF()函数(源代码中的第12行附近)调用submitCalculation("F")函数(在http://www.minimath.net/main.js中)

    如果您输入1+1之类的简单请求,则值会通过submitCalculation函数传递,要解析的脚本会通过此http://www.minimath.net/cgi-bin/minimath_cgi.exe?LANG=E&INPUTERROR=0&MTHINPUT=1%2B1之类的调用获取。要解决的脚本在这里。