ABSTRACT

Client-side technologies are primarily used to make interactive web pages—make stuff happen dynamically on the page, interact with temporary storage and local storage, send requests to the server, retrieve data, and provide a remote service for client-side applications (such as software registration, content delivery, or remote multiplayer gaming). This chapter is a beginner’s guide to the client-side technologies (languages and frameworks). We discuss the three core technologies for building web pages (HTML, CSS, and JavaScript) followed by an introduction to Bootstrap, the most popular HTML, CSS, and JavaScript framework for building responsive, mobile-first projects on the Web.