A personal learning project built to practice JavaScript fundamentals by creating interactive examples using HTML, CSS, and JavaScript.
The goal of this project is to understand how JavaScript works with web pages and build a foundation for full-stack development.
- HTML5
- CSS3
- JavaScript (ES6+)
- Creating and storing data using
letandconst - Displaying JavaScript values on a webpage
Example:
- Dynamic recipe information card
- String
- Number
- Boolean
- Undefined
- Null
Example:
- Displaying different data types using JavaScript
- Arithmetic operators
- Comparison operators
- Logical operators
Example:
- Shopping cart calculator
- Price calculation and discounts
ifelseelse if
Example:
- Even/Odd number checker
- User input validation
forloops- Repeating tasks with JavaScript
Example:
- Number generator
- Creating reusable code
- Parameters
- Calling functions
Example:
- Greeting generator using user input
- Selecting HTML elements
- Updating content
- Changing styles
- Changing images
Examples:
- Change text
- Change colour
- Change image
- Storing collections of data
- Array methods
- Looping through arrays
- Creating structured data
- Object properties and methods
- Handling user interactions
- Event listeners
- Getting user input
- Form validation
- Modern JavaScript syntax
- Arrow functions
- Template literals
- Destructuring
- Fetching external data
- JSON
- Async/Await
JavaScript-Learning/
├── index.html
├── style.css
├── script.js
└── README.md
Build JavaScript projects:
- Calculator
- To-do List
- Weather App
- Recipe Finder
- Full-stack applications
Satnam Singh
Learning JavaScript and Full Stack Development 🚀