Skip to content

Welcome to my JavaScript Basics repository! 🌟 This repo contains various JavaScript concepts, DOM manipulation projects, and ES6+ features to strengthen your JS skills.

Notifications You must be signed in to change notification settings

vanshu778/Javascript-practice

Repository files navigation

πŸš€ JavaScript Basics

Welcome to my JavaScript Basics repository! 🌟 This repo contains various JavaScript concepts, DOM manipulation projects, and ES6+ features to strengthen your JS skills.


πŸ“‚ Project Overview

πŸ“ 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.

πŸ“Œ Project Breakdown

πŸ–₯ Windows & BOM

πŸ“‚ windows/

  • Learn about window object, localStorage, and sessionStorage.
  • Practical examples of browser methods.

πŸ— DOM Manipulation

πŸ“‚ dom/

  • 🏷 DOM CRUD β†’ Create, Read, Update, Delete elements dynamically.
  • πŸ” DOM Searching β†’ Find and modify elements efficiently.
  • 🎨 DOM Styling β†’ Change CSS styles using JavaScript.

πŸ›  JavaScript Core Concepts

πŸ“‚ 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

πŸš€ Modern JavaScript (ES6+)

πŸ“‚ es2015.js - ES6 Features like Arrow Functions, Spread & Rest Operators, Destructuring


⚑ How to Use

πŸ”§ Setup Instructions

1️⃣ Clone the repository

git clone /~https://github.com/vanshu778/Javascript-practice.git

2️⃣ Navigate to the project folder

cd Javascript-practice

πŸ“¬ Let's Connect!

LinkedIn
GitHub

🀝 Contributing

πŸ’‘ 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. πŸš€

About

Welcome to my JavaScript Basics repository! 🌟 This repo contains various JavaScript concepts, DOM manipulation projects, and ES6+ features to strengthen your JS skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published