2. INTRODUCTION
• The next big thing on the web, Progressive Web Applications, aims to combine
the features of mobile apps with the accessibility, discoverability, and ease
of use that have been the foundation of the modern Internet.
4. INTRODUCTION REACT
• eact is a JavaScript library - one of the most
popular ones, with over 100,000 stars on GitHub.
• React is not a framework (unlike Angular, which is
more opinionated).
• React is an open-source project created by
Facebook.
• React is used to build user interfaces (UI) on the
front end.
• React is the view layer of an MVC application
(Model View Controller)
• One of the most important aspects of React is the
fact that you can create components, which are
like custom, reusable HTML elements, to quickly and
efficiently build user interfaces. React also
streamlines how data is stored and handled,
using state and props.
• https://www.taniarascia.com/getting-started-with-
react/
6. HTML DOM • With the object model, JavaScript gets all the power it
needs to create dynamic HTML:
• JavaScript can change all the HTML elements in the
page
• JavaScript can change all the HTML attributes in the
page
• JavaScript can change all the CSS styles in the page
• JavaScript can remove existing HTML elements and
attributes
• JavaScript can add new HTML elements and attributes
• JavaScript can react to all existing HTML events in the
page
• JavaScript can create new HTML events in the page
https://www.w3schools.com/js/js_htmldom.asp