• Live: io-techin Tekniikkapodcast tänään perjantaina noin klo 14:45 alkaen. Keskustellaan viikon mielenkiintoisimmista tietotekniikka- ja mobiiliaiheista. Suora lähetys YouTubessa. Tule mukaan katselemaan ja keskustelemaan! Linkki lähetykseen >>

voodoo.js - JavaScript-ohjelmistokehys

Liittynyt
05.11.2017
Viestejä
100
Kehitin JavaScript - sovelluskehitykseen uudenlaisen frameworkin. On tarkoitettu pääasiassa matemaattisiin operaatioihin, mutta perusjutut ajax/css/selectorengine/jne onnistu myöskin. On tarkoitus pitää mahdollisimman pienenä. eval parsii matemaattisen lausekkeen ja tulostaa ulos vastauksen. On parempi kuin eval ja se ei edes tunnistaisi PI, PHI, max(), abs() muita.
Lähdekoodit:
GitHub - mystikkogames/voodoo: voodoo.js - A lightweight JavaScript framework
Koodi:
voodoo("2^2/3*3/(4-7*abs(-5)/max(3,4)+4)/2.1-1").eval().to_precision(3).get() // -3.54
voodoo([-7.6, 4, 5]).unit_vector().to_precision(3).join(" ").v // -0.765, 0.403, 0.503
voodoo([2.3, 5, 6, 7, 8, 42]).get(-1) // 42
 
Tää kuulostaa enemmän kirjastolta funktioita kuin frameworkilta.

Lisäksi olisi ihan kiva jos matematiikkakirjastona tää implementoisi jonkin oman numeraalisen tyypin, kun floattien paikka ei oikein ole matematiikassa...
 

Statistiikka

Viestiketjuista
297 096
Viestejä
5 065 420
Jäsenet
81 260
Uusin jäsen
Haneduuni

Hinta.fi

Back
Ylös Bottom