Application functionality

As you may recall, our application was intended to be an image gallery-type application which displays a list of images. Users are able to interact with the application in a variety of different ways. While the application might seem very simple from a user's point of view, it is designed from the ground up, to be easily extensible, so more functionality can be added to it as needed.

Let's consider the various aspects of our application's functionality.

Index page

The main page of the application (index.html) consists of three main components: header, footer, and content.

These components build the header, footer, and content sections (page fragments) of the main page respectively, as shown in the previous screenshot.

Since ...

Get Modular Programming with JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.