Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iamsudhir-kumar/js-practice-from_basic_to_advance
This repository is for practicing and mastering JavScript from basic to advance
https://github.com/iamsudhir-kumar/js-practice-from_basic_to_advance
api html javascript leetcode node-js oop
Last synced: about 9 hours ago
JSON representation
This repository is for practicing and mastering JavScript from basic to advance
- Host: GitHub
- URL: https://github.com/iamsudhir-kumar/js-practice-from_basic_to_advance
- Owner: IamSudhir-Kumar
- Created: 2023-07-24T15:07:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-02T16:22:17.000Z (5 months ago)
- Last Synced: 2024-06-02T18:13:34.298Z (5 months ago)
- Topics: api, html, javascript, leetcode, node-js, oop
- Language: JavaScript
- Homepage:
- Size: 174 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JS-practice-From_Basic_to_Advance
This repository is for practicing and mastering JavScript from basic to advance
with DSA and OOP with JavaScript (mostly hards parts of JavaScript)
Content of this repository from day-1 to day-30....
_Day-1_
Comparison Operators and Logical Operators
Conditionals (if, else if, else)_Day-2_
Switch Statement
Loops (for, while, do-while)_Day-3_
Functions (basic functions with parameters)
Function Scope and Variable Hoisting
Anonymous Functions and Function Expressions_Day-4_
Arrays (creating, accessing elements, array methods)
Array Iteration (forEach, map, filter, reduce)
Objects (creating, accessing properties, object methods)
Object Constructors and Prototypes_Day-5_
String Manipulation (reversing, splitting, substrings)
JSON Manipulation (parse, stringify)
Math Functions (Math.random, Math.floor, etc.)_Day-6_
Speard Operator
Nested Loops_Day-7_
Error Handling (try-catch blocks)
Timing Events (setTimeout, setInterval)
Date and Time Manipulation_Day-8_
Local Storage (storing and retrieving data)
AJAX with Fetch API (making API requests)_Day-9_
Promises and Asynchronous Programming
Async/Await_Day-10_
Recursion (writing recursive functions)
String Manipulation (reversing, splitting, substrings)_Day-11_
Regular Expressions (basic pattern matching)
Document Object Model (DOM) Traversal_Day-12_
DOM Manipulation (selecting elements, modifying content)
Event Handling (click, submit, keypress, etc.)
Form Validation (basic form validation using JavaScript)_Day-13_
Creating Dynamic Elements
Working with Forms (reading and setting form values)
Mouse Events (mouseover, mouseout, etc.)
Keyboard Events (keydown, keyup, etc.)
Handling CSS Classes with JavaScript
Creating Simple Animations
Geolocation API (accessing user's location)
Handling Cookies
Basic Sorting Algorithms (bubble sort, insertion sort)
Creating a To-Do List Application#sharpnerstask