Basic JavaScript and DOM

# Introduction In this Lab, you'll step into the world of web development through the eyes of Alex, a budding web developer tasked with creating a dynamic personal finance tracker. To build a user-friendly application that allows users to input and track their daily expenses and income. The goal is clear - to develop an interface that's both intuitive and engaging, ensuring users can easily manage their finances without any hassle. This project not only aims to simplify personal finance management but also to introduce you to the fundamental concepts of JavaScript and DOM manipulation. We will be working through 5 labs to complete the EconoMe project. ![](https://file.labex.io/namespace/df87b950-1f37-4316-bc07-6537a1f2c481/javascript/javascript-getting-started/lab-basic-javascript-and-dom/assets/describe-1-5.gif) **Knowledge Points**: - Variable declarations (`let`, `const`) - DOM manipulation basics (getting elements, modifying element content) - Event Listening (`addEventListener`)

|60 : 00

Click the virtual machine below to start practicing