Jsmath
Encyclopedia
jsMath is a JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

 library for displaying mathematics
Mathematics
Mathematics is the study of quantity, space, structure, and change. Mathematicians seek out patterns and formulate new conjectures. Mathematicians resolve the truth or falsity of conjectures by mathematical proofs, which are arguments sufficient to convince other mathematicians of their validity...

 in browsers
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

 in a cross-platform
Cross-platform
In computing, cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms...

 way. jsMath is free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 released under the Apache License
Apache License
The Apache License is a copyfree free software license authored by the Apache Software Foundation . The Apache License requires preservation of the copyright notice and disclaimer....

. Its direct competitor, Mathjax
Mathjax
MathJax is a cross-browser JavaScript library that displays mathematical equations in web browsers, using LaTeX math and MathML markup. MathJax is released as open-source software under the Apache license....

, is intended as a successor to jsMath.

See also

  • MathJax
    Mathjax
    MathJax is a cross-browser JavaScript library that displays mathematical equations in web browsers, using LaTeX math and MathML markup. MathJax is released as open-source software under the Apache license....

    , a direct competitor and intended successor
  • TeX
    TeX
    TeX is a typesetting system designed and mostly written by Donald Knuth and released in 1978. Within the typesetting system, its name is formatted as ....

     and LaTeX
    LaTeX
    LaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to...

    , from which JsMath inherits its syntax and layout algorithms
  • MathML
    MathML
    Mathematical Markup Language is an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents...

    , a W3C standard enabling direct math rendering in the browser, using an XML
    XML
    Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....

     syntax
  • ASCIIMathML
    ASCIIMathML
    ASCIIMathML is a client-side mathematical markup language for displaying mathematical expressions in web browsers.Using the JavaScript script ASCIIMathML.js, ASCIIMathML markup is converted to MathML at the time the page is loaded by the browser, natively in Mozilla Firefox and via a plug-in in IE7...

    , a client-side library for writing MathML in a subset of LaTeX
    LaTeX
    LaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to...

     math syntax
  • Google Chart API
    Google Chart API
    The Google Chart API is a tool that lets people create a chart from some data and embed it in a web page. Google creates a PNG image of a chart from data and formatting parameters in an HTTP request...



External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK