There's also a thriving ecosystem of development and build tools, plugins, and components for more complex applications, all supported by a vibrant community.
In this article, we'll cover the basics of data binding and event handling with straightforward examples using a simple HTML form. Then we'll use a third party API to learn about control structures and essential techniques for working with real data in Vue. We'll look at some of the ways that Vue can help us use advanced CSS features like transitions and animations. Finally, we'll take a look at Vue's rich component system for modularizing applications and managing complexity, as well as the fantastic command line tool, Vue CLI, and its recent 3.0 release. There's a lot for us to talk about, so after some brief words about prerequisites, I'll see you in chapter one.
To get the most out of this article, you should be familiar with basic HTML and CSS.
Finally, you should have access to some type of code editor or IDE. I'll be using Visual Studio Code in this course, and if you decide to follow along, you can use its Integrated Terminal feature for access to the command line.
But, the really explicit and imperative nature of this code can lead to having to write a lot of it in a real application where dozens or even hundreds of elements need to be updated.
Let's comment this line out now with Control + slash and look at the jQuery method of doing this.