GitHub - PATATESUPREMECalorieMeter Javascript alkalmazás az IUT projekthez JS keretrendszereken

A Knockout.js kalóriaszámítási projekt, amelyet 2017 márciusában hozott létre Kévin DESSIMOULIE.

javascript

Telepítés gitből

Az alkalmazás függ a külső beépülő moduloktól, például a JQuery-től a Nutritionix vagy a Bootstrap kiszolgálóval való interakció során, amely azt visszaadja, ezért emlékeznie kell arra, hogy csatlakozik az internethez.

Ezután az alkalmazás elindításához egyszerűen nyissa meg az index.html fájlt egy böngészőben, és induljunk.

A kalóriamérő a Knockout keretrendszerből épül fel.

A Knockout egy olyan JavaScript könyvtár, amely gazdag és érzékeny felhasználói felületeket hozhat létre tiszta adatmodell segítségével. Amikor a felhasználói felületnek vannak olyan szakaszai, amelyek dinamikusan frissülnek (azaz a felhasználó olyan műveletet hajt végre, amely módosítja a felület állapotát, vagy ha külső adatok változnak), a Knockout segíthet ennek könnyebb és fenntarthatóbb megvalósításában.

Ez a keretrendszer, amint az fent látható, egy Model - View - ViewModel architektúrából áll. Amit a Knockout Model - View - Binder esetében is hívnak, mert lényegében egy adat-kötőanyag választja el a nézetet a modelltől.

A Nutritionix egy olyan API, amely nagy mennyiségű élelmiszer felsorolását teszi lehetővé. Ez lehetővé teszi külső adatok bevitelét a Kalóriamérő alkalmazásba, és így rendelkezik egy megfelelő tesztkészlettel.

A Bootstrap a világ legnépszerűbb keretrendszere az érzékeny és/vagy a mobilon elsőként működő webhelyek és alkalmazások kiépítéséhez. Belül kiváló minőségű HTML-t, CSS-t és JavaScript-et talál, hogy valaha is könnyebben indulhasson projekt.

A JQuery egy gyors, kicsi, funkciókban gazdag JavaScript könyvtár. Sokkal egyszerűbbé teszi a HTML dokumentumok manipulálását és kezelését, az események feldolgozását, az animációt és az Ajaxot egy könnyen használható API-val, amely számos böngészőben működik. A sokoldalúság és a bővíthetőség kombinációjával a jQuery megváltoztatta azt, ahogyan emberek milliói írják a JavaScript-et.