John Lindal![]()
Renders expressions the way you would write them on paper, using an HTML canvas element.
This is a work-in-progress. Editing is the next big feature that I am working on.
Example of rendering and evaluating an expression.
<script src="http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js"></script>YUI({
//Last Gallery Build of this module
gallery: 'gallery-2012.05.16-20-37'
}).use('gallery-mathcanvas', function(Y)
{
var canvas = new Y.MathCanvas(
{
minWidth: 300,
minHeight: 100,
fontSize: 2
});
canvas.render('#canvas');
canvas.set('func', 'max(sin(sqrt(5)),sqrt(abs(cos(pi))),e)');
var value = canvas.get('func').evaluate();
});
© 2006-2013 Yahoo! Inc. All rights reserved.
All code on this site is licensed under the BSD License unless stated otherwise.
About This Site · Security Contact Info