
BODYLIGHT.JS WEB COMPONENTS – WEBOVÉ KOMPONENTY PRO WEBOVÉ SIMULÁTORY
Author(s) -
Tomáš Kulhánek,
Arnošt Mládek,
Martin Brož,
Jiří Kofránek
Publication year - 2021
Publication title -
medsoft ...
Language(s) - Czech
Resource type - Journals
ISSN - 1803-8115
DOI - 10.35191/medsoft_2021_1_33_48_52
Subject(s) - physics , humanities , operating system , computer science , art
S rozvojem standardu HTML5, podpory Javascriptu ve verzi EcmaScript6 a CSS stylů napříč prohlížeči a platformami je možnévyvíjet webové aplikace, které se svojí interaktivitou blíží, neboi předčí klasické aplikace pro PC. S tímto rozvojem se taktéžrozšířila celá řada tzv. frameworků (React JS, Angular JS, Aurelia,Polymer, VUE), která doplňuje a ulehčuje tvorbu interaktivníchaplikací, nicméně každý z těchto frameworků používá mírnějiné přístupy a komponenty v nich vytvořené lze obtížně znovupoužít při použití jiných frameworků.Webové komponenty (web components) se prosazují pomalu jako standardní forma sdílení interaktivních prvků moderníchwebových aplikací.V tomto příspěvku představíme knihovnu "Bodylight.js webcomponents", je distribuována dle standardu Web components.Představuje tzv. vlastní elementy, kterými lze obohatit HTMLstránku, WIKI zdroj nebo dokumentaci v Markdownu apod.o prvky, které webový simulátor vybaví numerickým řešičemmodelu, propojí proměnné modelu s animací a propojí jednodušší grafy s proměnnými modelu a vstupní tlačítka a posuvníky s měnitelnými parametry modelu.