of web browsers • allows client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed source: http://pl.wikipedia.org/wiki/JavaScript
DOM element (such as an attribute, element name, comment or CSS class) that tell AngularJS's HTML compiler ($compile) to attach a specified behavior to that DOM element or even transform the DOM element and its children.” Cool way to extend HTML easily by simply adding attributes, elements or comments. source: https://docs.angularjs.org/
code to display list of superheros 4. Add more superheros to SuperherosController 5. Display information about superpowers 6. Use form to add more superheros