Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 JavaScript Full Course

This repository presents a complete JavaScript curriculum, arranged from fundamentals to advanced DOM manipulation and asynchronous programming.

1️⃣ Introduction & Core Basics

Start here if you are new to JavaScript.

  • Introduction-to-JavaScript – What JavaScript is and how it works
  • variables – Declaring variables (var, let, const)
  • datatypes – Primitive and reference data types
  • operators – Arithmetic, comparison, logical, and assignment operators

2️⃣ Control Flow

Learn how JavaScript makes decisions and repeats tasks.

  • conditional-statmentsif, else, else if, switch
  • loopsfor, while, do...while
  • special-Loopsfor...in, for...of

3️⃣ Functions

Master reusable blocks of code.

  • JavaScript-Function-Basics – Function syntax and structure
  • return-and-parametre-functions – Parameters and return values
  • Function-Expressions-and-Arrow-Functions – Modern function styles
  • factorial-functions – Practical function example

4️⃣ Arrays

Work with ordered collections of data.

  • Arrays – Creating and manipulating arrays
  • arrays added – Array methods and advanced usage

5️⃣ Objects

Understand structured data using objects.

  • Understanding-JavaScript-Objects – Object fundamentals
  • JavaScript-Objects-Dot-Bracket-Constructor – Access and creation methods
  • object-Properties – Working with object properties
  • Accessing-Object-Properties-in-JavaScript – Dot vs bracket notation
  • getters-and-setters – Encapsulation using getters and setters

6️⃣ Classes (OOP)

Apply object-oriented programming concepts.

  • javaScript-Classes – Classes, constructors, and methods

7️⃣ DOM (Document Object Model)

Interact with HTML using JavaScript.

  • DOM-Manipulation – Selecting and modifying DOM elements
  • DOM-Traversal-Parent-Children-and-Siblings – Navigating the DOM tree
  • textContent-vs-innerHTML – Updating text and HTML safely
  • dom-styling-html-element – Styling HTML elements via JavaScript
  • Add-HTML-Elements-with-JavaScript – Creating and inserting elements

8️⃣ Events

Handle user interactions.

  • javaScript-Eents – Common JavaScript events
  • event-Handler – Handling events with handlers

9️⃣ Asynchronous JavaScript

Manage non-blocking operations.

  • asynchonous-js – Callbacks, Promises, and async/await

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages