PatrickFrankAIU / ITWEB220-2404A

Learning resources for students in ITWEB 220, term 2404A.
0 stars 0 forks source link

Emoji Rating System #31

Open PatrickFrankAIU opened 2 months ago

PatrickFrankAIU commented 2 months ago

Objective: Create a web page where users can add items to a list and give each item an emoji rating (for example, πŸ˜„ for "great", 😐 for "okay", and 😞 for "bad"). The goal is to practice DOM manipulation, event handling, and basic data handling in JavaScript.

Requirements:

Steps

HTML Setup:

JavaScript Logic:

Advanced Challenges (Optional) Allow users to edit the names of existing items. Implement a feature to save the list state (items and their ratings) in localStorage, so the list persists even after the page is reloaded. Create a sorting feature that organizes items based on their ratings. This exercise introduces a variety of fundamental JavaScript concepts, such as DOM manipulation, event handling, and basic state management, while also making the learning process interactive and enjoyable through the use of emojis.