Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.06 KB

File metadata and controls

16 lines (12 loc) · 1.06 KB

Food

This site is published at https://hys25.github.io/JS_Project_3.Food/

JavaScript training

In this project, I learned how to divide the functionality into separate modules(ES6) and build the project using webpack. Also on this project I got acquainted with such technologies as: JSON, AJAX, Promise(ES6), Fetch API, geting data from the server, async/await (ES8), npm, webpack, Babel, Core.js, polyfills, regular expressions and others. I worked with the ready layout.

The site has such functionalities:

  • tabs
  • modal windows (including pop up after time. setTimeout and setInterval)
  • timer
  • cards (for dynamically creating cards, I got acquainted with functions-constructor, execution context this, classes and created a small training database db.json)
  • slider
  • calculator (you can calculate your calorie requirement for the day, you need to fill in your data)

The project is validated without errors and warnings, all images are optimized. The site is adaptive only for desktop.