Welcome to my JavaScript Basics repository! 🌟 This repo contains various JavaScript concepts, DOM manipulation projects, and ES6+ features to strengthen your JS skills.
| 📁 Category | 📝 Description |
|---|---|
| 🔹 Windows & BOM | JavaScript Browser Object Model (BOM) & Window methods. |
| 🔹 DOM Manipulation | CRUD operations, searching elements, and styling with JavaScript. |
| 🔹 JavaScript Fundamentals | Covers variables, data types, loops, functions, arrays, and strings. |
| 🔹 Modern JavaScript (ES6+) | Features like let, const, arrow functions, template literals, and more. |
📂 windows/
- Learn about
windowobject, localStorage, and sessionStorage. - Practical examples of browser methods.
📂 dom/
- 🏷 DOM CRUD → Create, Read, Update, Delete elements dynamically.
- 🔍 DOM Searching → Find and modify elements efficiently.
- 🎨 DOM Styling → Change CSS styles using JavaScript.
📂 0_variable.js - Variables & Scope
📂 1_datatypes.js - Primitive & Reference Types
📂 2_concat_coercion.js - String Concatenation & Type Coercion
📂 3_expression.js - Expressions & Operators
📂 4_loops.js - Loops & Iterations
📂 5_functions.js - Function Declarations & Expressions
📂 6_arrays.js - Array Methods & Manipulation
📂 7_strings.js - String Methods & Operations
📂 8_math.js - Math Functions & Calculations
📂 es2015.js - ES6 Features like Arrow Functions, Spread & Rest Operators, Destructuring
1️⃣ Clone the repository
git clone https://github.com/vanshu778/Javascript-practice.git2️⃣ Navigate to the project folder
cd Javascript-practice💡 Feel free to fork this repo, submit issues, or open pull requests to improve the content.
📩 Let's Connect! If you have any questions or feedback, reach out to me. 🚀