GitHub - Javascript приложение за PATATESUPREMECalorieMeter за проект IUT на JS рамки

Проект за изчисляване на калориите Knockout.js, създаден през март 2017 г. от Kévin DESSIMOULIE.

github

Инсталация от git

Приложението зависи от външни плъгини като JQuery за взаимодействие със сървъра Nutritionix или Bootstrap, който го прави, така че трябва да запомните, че сте свързани с интернет.

След това, за да можете да стартирате приложението, просто отворете index.html в браузър и да тръгваме.

Измервателят на калории е изграден от рамката Knockout.

Knockout е JavaScript библиотека, която ви позволява да създавате богати и отзивчиви потребителски интерфейси с чист модел на данни. Винаги, когато имате раздели на потребителския интерфейс, който се актуализира динамично (т.е. потребителят предприема действие, което ще промени състоянието на интерфейса или когато външните данни се променят), Knockout може да ви помогне да приложите това по-лесно и по-устойчиво.

Тази рамка е съставена, както се вижда по-горе, от архитектура Model - View - ViewModel. Което също се нарича в случая на Knockout Model - View - Binder, защото разделя изгледа от модела по същество на свързващо устройство за данни.

Nutritionix е API, позволяващ достъп до база данни, която изброява голямо количество храна. Това позволява външно въвеждане на данни в приложението за измерване на калории и по този начин има подходящ набор от тестове.

Bootstrap е най-популярната в света рамка за изграждане на отзивчиви и/или мобилни сайтове и приложения. Вътре ще намерите висококачествени HTML, CSS и JavaScript, за да стартирате проекти по-лесно.

JQuery е бърза, малка, богата на функции JavaScript библиотека. Това прави нещата като HTML манипулиране и обработка на документи, обработка на събития, анимация и Ajax много по-опростени с лесен за използване API, който работи в множество браузъри. С комбинацията от гъвкавост и разширяемост, jQuery промени начина, по който милиони хора пишат JavaScript.