Technical requirements
In this chapter, we will be looking at some examples, for which we need to have some prerequisites. In order to run most of the examples, we will need a JavaScript interpreter called Node.js, which runs from the command line. It needs to be installed on your machine. If you do not already have Node.js installed, you can download it from https://nodejs.org/en/. This page contains the installation options for your system and the appropriate instructions.
Another option would be to use a node version manager, which would make the process of switching to a different version of Node.js much easier. One example of such a node version manager is NVM, which can be found here: https://github.com/nvm-sh/nvm.
Apart from these, some sections may require that you have rudimentary knowledge of HTML, including what an element is, what CSS is, and more. You will need to have a basic understanding of HTML as it will make this chapter easier for you to follow.
Advanced...