Yesterday I learned about the MEAN stack, each of the technologies I have learned about except for Angular.
Then the browser needs to do something with the string and decide what to do with it. It doesn’t just use the string all the time but processes the string once and builds the DOM. The DOM takes the HTML and converts it to a hierarchy of objects which represent the various HTML elements. This hierarchy is the DOM tree.
The problem is the different browsers and versions and the different ways to write your code because of this. This results in a lot of extra code the angular framework help us with this.