For this exercise you will create a simple web application that does the following:
- Allow the user to enter the URL of a public webpage.
- From the browser, fetch the page and display the raw (not rendered) source to the user.
- When the user clicks on the name of an HTML element in the displayed source, highlight every element in the displayed source with that name (e.g. clicking on an a tag causes that and all other a tags to be highlighted).
The exercise should generally not take more than 2 or 3 hours, although you're free to take as much time as you'd like to work on it. If you don't finish within a few hours, that's okay; submit what you've got anyway.