This project is mainly focused on practicing Object-Oriented Programming concept and applying them to a simple library web application.
The digital library lets users add books, track their reading status on browser.
- How to work with Object and constructors
- Generate unique IDs for objects using
crypto.randomUUID - Handling form inputs and working with dialog/modal elements
- Handling form input and validations
- Working with dialog/modal elements
- create and update DOM elements (book card) dynamically
After refactor from constructor to class
- How to organize and structure code using ES6 classes
- Experiment with instance and static methods
- HTML
- CSS
- JavaScript
