Build an Interactive JavaScript Food Menu


In today's JavaScript community, there is a new framework or library popping up every day. Staying up-to-date with everything can be difficult. Many newcomers feel that you must use the newest version of insert new fantastical framework here to build even the simplest of applications. However, this is far from true. JavaScript is a powerful language with many features that are getting even better thanks to the new versions of ECMAScript that are now going to be dropping each year. This means each year we will be getting more and more native features to play with. Many of these features were previously implemented in some of the libraries we use. They worked out so well that now JavaScript has it natively.

In this course, we will be building a simple online menu for a fake restaurant called Fancy Bear Eateries. To build this, we will use on vanilla JavaScript. We will avoid using any libraries or frameworks besides Browserify and Babel so that we can spread our files out into modules and use as much ES2015 as we can! The aim is to learn some of the methods that are available to use in JavaScript. We will also learn some of the new ES* features and how to use them today. We will learn how to organize our code into components. And lastly, we will implement simple versions of parts of the big libraries and frameworks to help us understand why these tools exist.

Alright. With that out of the way, let's get into it!

Like this article? Follow @chrisoncode on Twitter