GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - moumen-soliman/javascript: This repository contains a collection of JavaScript projects covering various concepts, including DOM manipulation, algorithms, data structures, and modern JavaScript frameworks. The projects demonstrate problem-solving skills, UI interactions, and performance optimizations.

BranchesTags
Open more actions menu

Latest commit

 

History

88 Commits
88 Commits

Folders and files

NameName
Last commit message
Last commit date
Budget App
Budget App
 
 
Codewars solutions
Codewars solutions
 
 
DOM Manipulation in pig game
DOM Manipulation in pig game
 
 
Design Patterns
Design Patterns
 
 
ES6
ES6
 
 
JS-Basics
JS-Basics
 
 
JS-Deeper
JS-Deeper
 
 
README.md
README.md
 
 

Repository files navigation

Javascript

there you will find Javascript basics, and how DOM mainpulation working in pig game , and you will find Javascript deeper contain examples about scoping and hoisting and closure and more of deepth structures , and Budget App is a big application by javascript how use all js basics and js deeper in one app and using controllers.

Javascript Basics

  • Variables
  • Operators
  • if/else statements
  • boolean logic and switch
  • Functions
  • Statements and expressions
  • Arrays
  • Objects
  • Objects and methods
  • Loops

Javascript Deeper

  • Hoisting
  • Scoping
  • this keyword
  • Function constructor
  • Object.create
  • Different between Primitives, Objects and Functions
  • Passing functions as arguments
  • Functions returning functions
  • IIFE (Immediately Invoked Function Expression)
  • Closures
  • Bind, call and apply

Javascript ES6

  • let and const
  • Destructuring
  • Blocks & IIFEs
  • Strings
  • Classes
  • Classes and Subclasses
  • Spread Operator
  • Arrays
  • Arrow Functions
  • Arrow Functions part 2
  • Rest Parameters
  • Default Parameters
  • Maps
  • Proxies
  • Promises

Javascript Design Patterns

  • Creational
    • Constructor
    • Factory
      • Abstract Factory
    • Singleton
    • Builder
  • Behavioral
    • Command
    • Observer
    • Iterator
    • Mediator
    • State
  • Structural
    • Adapter
    • Facade
    • Decorator
    • Flyweight

Budget App

Controllers in Javascript and how handle the anonymous functions and function constructor and contain
  • Create HTML String with placeholder text
  • Replace the placeholder text with some actual data
  • Insert the HTML into the DOM
  • DOM Mainpulation and how it work
  • Get Field input data
  • add the item to the budget controller
  • add the item to the UI
  • Calculate the budget
  • Display the budget on the UI

About

This repository contains a collection of JavaScript projects covering various concepts, including DOM manipulation, algorithms, data structures, and modern JavaScript frameworks. The projects demonstrate problem-solving skills, UI interactions, and performance optimizations.

Topics

codewarscodewars-solutionsjavascriptjavascript-applicationsjavascript-testsjavascript-tools

Resources

Readme
Activity

Stars

49 stars

Watchers

0 watching

Forks

47 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.