Skip to content

GalwayK/JavaScriptBankistApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this project?

This project is a mockup of a client side banking application using JavaScript. It was created as part of Jonas Schedtmann's, "Complete JavaScript Course," available on Udemy, who has provided permission for its use as a portfolio piece. All HTML, images, and CSS were provided as a starter for this application, and all JavaScript was created by the repository owner, Kyle Galway.

What does this application demonstrate?

This project is a client side only webpage which demonstrates the use of modern JavaScript array transformations, operations, and methods, as well as the use of timers, intervals, and national currency and time standardizations, all using custom callback functions. In order to demonstrate these, it also showcases base manipulation of the Document Object Model for the insertion and deletion of HTML tags and CSS styles.

Array Operations

Some of the array operations performed in this project include:

  • Sorting with .sort()
  • Mapping with .map()
  • Iteration with .forEach()
  • Reducing with .reduce()
  • Filtering with .filter()
  • Finding with .find()
  • Splicing with .splice()
  • Checking with .some() and .every()
  • Splicing with .splice()
  • The spread operator

In all of the above, the use of method chaining is demonstrated throughout the project.

Timers and Formatting

Some of the timer and formatting operations performed in this project include:

  • Timers with .setTimeout()
  • Intervals with .setInterval()
  • International Date and time formatting with Intl.DateTimeFormat()
  • International currency formatting with Intl.NumberFormat()

About

A client side JavaScript application for a mockup banking website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published