Erinevad katsetused suvepraktika jaoks
Esimesena plaanis teha desmose sarnane kalkulaator, matemaatiliste valemite kuvamiseks.
NÄIDE/ ESIALNGE PLAAN:
1.Kasutaja sisestab valemi y = x^2 → MathQuill.
-
TypeScripti kood loeb sisendi LaTeX või plaintext kujul.
-
Graafikute mootor (nt function-plot) kasutab seda valemit ja joonistab graafiku.
-
(Valikuline) MathJax renderdab valemi visuaalselt teises kohas.
Tööriist Milleks? Install Vite Arendusserver, TypeScripti kompileerija npm install -D vite TypeScript TypeScript → JavaScript kompileerimiseks npm install -D typescript MathJax Valemite kuvamiseks (LaTeX / MathML renderdamine) CDN või npm install mathjax Mathlive Valemite sisestamiseks ja redigeerimiseks npm install mathlive (MathQuill asemel vt docsi)
https://www.npmjs.com/package/mathlive
Testid toimivad, kui võtta ära importi juurest .js laiend (ts failidel), aga siis ei toimi see veebibrauseris.
Ehk veebis kuvamiseks pane ts failidel import /nimi.js lõppu.
regex eksponentsiaali jaoks .replace(/\be\s*^\s*{([^}]+)}/g, 'Math.E**($1)') .replace(/\be\s*^\s*([a-zA-Z0-9]+)/g, 'Math.E**($1)')
ln jaoks .replace(/\ln\s*(([^)]))/g, 'Math.log($1)') .replace(/\ln\s{([^}]*)}/g, 'Math.log($1)')