JSON is considered today to be the most popular data interchange format. In the previous chapter, we saw an example that used a JSON feed as a data store. In this chapter, let's make the data a little more dynamic. The following list provides a glimpse of all the topics that will be covered in this chapter:
- Step-based procedure for how a web application operates
- Learning synchronous versus asynchronous requests
- Setting up the requirements for making an AJAX request
- Hosting JSON
- Handling AJAX responses using callbacks, promises, and generators
- Parsing the JSON response
HTML, client-side JavaScript, and CSS provide the structural, behavioral, and presentational aspects, respectively. Dynamic web development is all about data transfer between two parties, the client and the server. We use programs such as a web server, a database, and a server-side...