5 Stars Key Stuff
*** JavaScript Guide ***
*** I Love Coding ***
*** JavaScript Kids ***

** Today **

Daily

Daily
** Tutorial Republic **
* JS Info *
JS Tuts
W 3
JS Console
* Variables Data Types Immutability *
** Advanced Array Like-Objects
** 62 JavaScript Topics **
Crockford
Good Parts
JavaScript Best Practices
Developer Roadmap
Productivity
* I Love Coding *

Date Full Calendar
Dynamic Landing Page ala Brad Traversy

Code Editors

JS Console
Codepen
Repl it
StackBlitz
Code Sandbox
Observable HQ
JS Bin
Runkit
Plnker.co
Js Fiddle
** P5 JS Library **
Editor P5
w3 Best Practices

Emmet Cheatsheet
** Dev Hints **
** JavaScript Date **

JavaScript Fundamentals
Exl Skills from MDN
w3 JavaScript
** JavaScript Tutorials **
** Do Factory **
** JavaScript Info **
** MDN JavaScript **
*** MDN Front-End-Dev ***

** JS ES6 **
** JS Home W3 **
** I Love Coding JavaScript **
JS Cheat Sheet pdf
** Tutorials Point Fundamentals pdf **
** Eloquent Fundamentals pdf
** JavaScript Cheat Sheet **
** Best Of 1loc **


JS Lint
JS Hint

TypeScript


REST Api
Rest Api
Idempotence
Chrome Dev Tools Snippets
MDN Dev Tools Scratchpad
** Play Code io **
** JS Bin **
Github
Codepen Dashboard
* JS Hint *


innerHTML

MDN getElementById
W3 getElementById
Template Literals

REST API Endpoint

JSON Placeholder
API Request Demo

HTML DOM

w3Schools HTML DOM
w3schools InnerHTML
MDN InnerHTML
StackOverflow InnerHTML
w3schools InnerTEXT
StackOverflow InnerHTML
w3schools JavaScript Reference
w3schools Array Reference
w3schools Functions
MDN Functions
YouTube Functions
Functions
Array
Array.Map
Rest Api Json Placeholder
Get Date
w3Schools Create DOM Element
list.appendChild
Persist to Local Storage
Event Propagation - Bubbling

DOM

* JavaScript Info Dom Nodes *
MDN DOM Glossary
MDN DOM Intro
MDN Dom
DOM Remove
DOM Crash Course
Walking the DOM
MDN Document.createTextNode
Clear Input Field
JSON.parse Local Storage
Traverse the DOM
New Operator

Model View Controller (MVC)

A List Apart MVC

Codepen

Codepen Dashboard

ADVANCED

Prototype Chain
Fetch

Regex

Regex Fireship
* Regexr *

Json Server

** Json Server **
** Json Data Placeholder **

JavaScript Apps Projects

5 Projects YT
To-Do Application

Web Components

MDN Web Components

Stencil js

Stencil
Stencil Getting Started
** Stencil.js Tutorial **
** Stencil Docs Intro **
** Stencil Resources **
Stencil Blog
Stencil Method
* YT Stencil Decorators *
React Dom Virtual Dom
Code Academy Virtual Dom
React jsx
Devopedia Web Components
YT Traversy Web Components
Slots Composition
Shadow Dom

React and JSX

React Project Examples
React JSX
Pre-Built Projects
** Learning React **
** ReTool **
** React Examples **
** React Starter Kit **

Code Grepper
Code Grepper



Home

Mozilla (MDN)
MDN JavaScript Guide
MDN Intermediate Use Cases
MDN Common Mistakes
MDN Basic Definitions
MDN Creating a String
MDN Learn JavaScript Modules
MDN See Also
Learn Programming
Learn JavaScript
Json to Table Data Table
Data Table App
Cloud Tables

Interview Questions
Closures
30 Second Interviews
EventLoop
Currying
Prototype
Memoization
Higher Order Functions
Event Delegation
Callback/Async/Await/Promise
Recursion

MDN Reference
Closures
Call
Apply
Bind
MDN Statements
MDN Iterations
MDN Functions and Classes
MDN Primary Expressions
MDN Ternary Operators

JavaScript Info
JavaScript Info
Closures
Currying

Do Factory
Do Factory JavaScript Patterns
Closures

** Demo 2s JavaScript **
JavaScript 30
JavaScript 30

Object Oriented Programming
YT P5 Classes ES6
w3 Object Constructors
Classes
w3 Class Constructor
Code Pen Class Constructor

JavaScript Libraries
Date FNS
Test Driven Development
** TDD **

Dev to
Closure
JavaScript Tutorials
Event Loop

JavaScript Cheat Sheets and Guides

** Vanilla JavaScript Pocket Guide pdf **
** Vanilla JS Guides **
** JavaScript Cheat Sheet **
Code Academy Cheat Sheet
Modern JS


* GSAP *
* JavaScript Info *
MDN JavaScript Guide
MDN JavaScript Intermediate
MDN JavaScript Advanced
To Do MVC
VS Code Extensions
Quokka

JS Objects

** Code Academy Objects Cheat Sheet **
MDN Objects
* W3 Create Object *
W3 Display Objects

JS Array

Array Summary
Array Methods
Array Destructuring
Array 2
Array Pop, Push, Shift
Array Map
Arrays and Loops
* Codepen Array *
JS Array Reference W3
toString
W3 Array Reference
** JavaScript Array Reference **

Ternary Operator
Higher Order
Miscellaneous
Coding Game Closures
Dev to Event-Loop
Flavio Event-Loops
Educative EventLoop

JavaScript Date Time
Moments
Date-fns
Luxon
Temporal
Date.js







JavaScript

JavaScript Demonstrations of Api's, Applications, Games, Code Examples

*** JavaScript CRUD Application *** | *** Fetch API Promises and GET REQUEST *** | *** Choice Picker *** | ** Today **
** Guess Number Application ** | ** Blackjack js Game ** | Add Numbers | *** Array to Table *** | ** Code Pen Array to table **
*** Dynamic Landing Page ala Brad Traversy *** | ** JavaScript Template Literals ** | Aeris Weather Api | ** Alarm Clock **

**************************

JavaScript Sandbox

** JavaScript Sandbox Home Page **

**************************


JavaScript Top 160 Topics Array in an HTML Table via Codepen
*** Codepen Array in an HTML Table ***

JavaScript 30

JavaScript 30

Work in Progress

JavaScript Form Validation in Node Backend..wip

Fetch, REST, Promise

Google Devs Fetch | MDN Fetch Api Documentation | REST Api | Axios
Rapid Api | It Next REST Api |

JSON

JSON Placeholder| My Json Server | Mockend REST Server | JSON Formatter
Json Parser | ** Json Example Types **
JSON Data
Flintstones.json| Fruits.json| Known Good Json | Colors Json
Data Fetch Promise Synch Asynch



*** RG Manning JavaScript Ninja *** | ** Manning Press JavaScript Ninja and Functional Dev **| ** MDN Learning JS Online **

Gists Coder block

Standard JS | *** StackBlitz Great Example JS Call ***| ** Mozilla Developers Network (MDN) **| ** W3 Schools JavaScript **
** w3 JavaScript Examples ** | ** JavaScript Tutorials **
JavaScript Developers Console | Fizz Buzz | Template Literal
** JS Hint ** | *** Replit RG Acct *** | ** JavaScript Info **

Clocks

JT Alarm Clock | JT Alarm Clock Codepen | GitHub Repos
Gist Github | P5 Js Clocks |

JavaScript Functions

** MDN Functions **

A JavaScript function is a block of code designed to perform a particular task.
A JavaScript function is executed when "something" invokes it (calls it).

W3 JS Functions | Medium JavaScript Functions | Geeks for Geeks JavaScript Functions
Codepen JS Functions | ** Do Factory JS Functions ** | MDN Functions
** I Love Coding Cheat Sheet pdf ** | JavaScript Info Functions | ** Function png **
YT p5 JavaScript Function Basics | ** YT JavaScript Functions LearnCode.academy ** | YT JavaScript


  Execute the function named myFunction.

  function myFunction() {
    alert("Hello World!");
  }
  myFunction()
  ;

** Do Factory Function Initialization ** | ** Do Factory Function Invoking ** | ** Do Factory Function Objects **
** Do Factory Function Objects Passing a Function as a Callback **
** JavaScript Function Call ** | ** MDN Function Call **

JavaScript Objects

JavaScript Objects Do Factory | JavaScript Objects JavaScript Info | JavaScript Objects Eloquent JavaScript
JavaScript Objects W3 | JavaScript Object MDN | ** Object Properties **

JavaScript Arrays

** MDN Array ** | ** w3 JavaScript Array Methods ** | Array Bubble Sort
Code Boxx JavaScript Arrays, Push, Concat, Unshift, Splice | MDN Array Concat | MDN Array Splice
MDN Array Unshift | MDN Array Push | MDN Array For Each
YT 8 Array Methods, filter, map, find, forEach, some, every, reduce, includes
YT Remove Duplicates in an Array | ** Array Sort Methods ** | ** Mastering JS Sort Arrays **

JavaScript Callbacks

w3 JavaScript Callback | ** JS Tuts JavaScript Callback ** | Codeburst JavaScript Callback
Free Code Camp JavaScript Callback | ** JavaScript Info JavaScript Callback ** | MDN JavaScript Callback
w3 Try It JavaScript Callback 3

Summary
Use the function keyword to declare a function
Use the functionName() to call or invoke a function to execute it.
A function implicitly returns undefined, use the return statement to explicitly specify the return value for the function.
The arguments is an object that is accessible only inside the function body. It represents the arguments of the function.
The function hoisting allows you to place the call to the function before the function declaration.


Synchronous and Asynchronous JavaScript Callbacks

w3 Asynchronous JavaScript
JavaScript Promises
w3 JavaScript Promises | JS Promises JS Tuts | Promise Chaining JS Tuts | Promise All | Promise Race | Promise Error Handling
JavaScript Async/Await
w3 JavaScript Async/Await | JS Async/Await JS Tuts | w3 Set Intervals


JavaScript Events and Event Handlers

w3 JavaScript Events




Eloquent JavaScript Event Handlers | MDN JavaScript Event Handlers
** Free Code Camp JavaScript Event Handlers **



Medium JavaScript Event Handlers and Event Listeners | * Medium JavaScript Events * |



JavaScript Info Bubbling and Capturing
I Love Coding Event Handler





w3 Dom Events| w3 event onmouseover| w3 onfocus
** Smashing Magazine Dom Events ** | JavaScript Info Document and resource loading

JavaScript Debugging

W3 DeBugging | MDN DeBugger | Stackify Practical Guide
Chrome DeBugging
Json Data Samplers
Awesome Json Datasets | ** Fake JSON ** | Observable JSON Placeholder | ** Go Make Things JSON Api **



  {
    "name": "John",
    "age": 31,
    "pets": [{
        "animal": "dog",
        "name": "Fido"
      },
      {
        "animal": "cat",
        "name": "Felix"
      },
      {
        "animal": "hamster",
        "name": "Lightning"
      }
    ]
  }



JavaScript Strings

** MDN String ** | w3 Exercises Strings | w3 Strings | * w3 String Length *
w3 String Methods | w3 Slice Method| Programiz Strings
* JavaScript String Escape Characters * | Free Formatter Escape Characters| Dev To Escape Characters
** Quackit JavaScript Escape **| w3 Concatenate Strings| w3 JavaScript String Reference



var str1 = "Hello ";
var str2 = "world!";
var str3 = " Have a nice day!";
var res = str1.concat(str2, str3);



** 15 JavaScript String Functions ** | ** Edureka 20 JavaScript String Functions


Concatenate the two strings to alert "Hello World!".

  var str1 = "Hello ";
  var str2 = "World!";
  alert(str1 + str2);

** w3 Exercises JS String Methods1 ** | MDN String Slice | ** MDN Strings **
** Open Book Project Strings ** | ** JavaScript Tutorials Strings ** | ** JavaScript Tuts String Slice **
w3 Schools Exercises
w3 JavaScript Exercises

JavaScript String replace() examples


  Use the correct String method to replace the word "Hello" with the word "Welcome".

  var txt = "Hello World";
  txt = txt.
  replace
  ("Hello", "Welcome");

To Upper Case

MDN toUpperCase |

  Convert the value of txt to upper case.


  var txt = "Hello World";
  txt = 
  txt.toUpperCase()
  ;

To Lower Case

MDN toLowerCase |
RG GitHub Repos | RG GitHub Gist
** JavaScript Info ** | ** I Love Coding Resources **

JavaScript Top 50

** Do Factory ** | * TypeScript * | Fetch Api
W3 JS Reference | ES6 Basics
JavaScript Info The Modern JavaScript Tutorial Guide
** JavaScript Info ** | Intro | Fundamentals Code Quality | Object Basics | Data Types
Advanced Working With Functions | Object Properties Configurations | Prototypes Inheritance
Classes | Error Handling | Promises Async Await
Generators Advanced Iterators | Modules | Misc

JavaScript Operators
I Love Coding Operators
JavaScript Templating
** Wesbos JavaScript Template Strings ** | Medium JavaScript Templating | Ejs Templating | Handlebars

** Css-Tricks JavaScript Templating ** | UnderScore Template

Medium Vanilla JavaScript Templating | Codepen Templating with Vanilla JavaScript | Dev to lit-html Templating
** JavaScript Plain English Web Component Templates | * Extensive Overview JavaScript Templating Tools and Resources *
MDN Template Literals
JavaScript "This" Keyword
** w3schools This Definition ** | ** Codeburst This Definition ** | ** MDN This Definition **
Codepen Scratchpad
JavaScript Object Constructors
** w3 JavaScript Object | w3schools.com Object Constructors | JavaScript Info Object Constructors
MDN Object constructor
JavaScript Built-in Constructors
Medium Built-in Constructors | Dev to Guide Constructors | Stack Overflow Built-in Constructors
JavaScript Bubbling
JavaScript info Bubbling | Stack Overflow Bubbling and Capturing |
JavaScript Lexical Scope
In Plain English Lexical Scope | Medium Lexical Scope | Educative io Lexical Scope
JavaScript Type Coercion
Free Code Camp JavaScript Type Coercion
* Coder Wall *
* JavaScripting * | JavaScript Basics | Play Code io
W3 ES6 |
JavaScript Var Let Scope
** I Love Coding Variables and Scopes ** | ** I Love Coding Var Let Const **
** Var Let Const Alligator io **

API and Axios
API Random User .me | Axios 2 | * Axios on Github * | API Fruity Vice
JavaScript Template Literals
Template Literals CSS Tricks | Template Literals JavaScript Tutorials | * Template Literals Lit Html Polymer *
Template Literals Wes Bos
** All Things JavaScript **
Converting a JavaScript String to an Array | All Things
Git Hub ~ Git Repos ~ Git Gists
GitHub | Git Repos | GitHub Gist
JavaScript Array
** JavaScript Array Methods JavaScript Info ** | JavaScript Array MDN | JavaScript Array JavaScript Info
JavaScript Array W3 | JavaScript Array.Shift MDN | JavaScript Array.Pop
JavaScript forEach Code burst | Free Code Camp Array Methods | Learn JS Data
Flatten Arrays in Vanilla JavaScript with flat() and flatMap()
JavaScript Multidimensional Array | javascripttutorial Array |
Math.min and Math.max Apply = Invoke, Spread Syntax
** MDN Spread Syntax ** ** MDN Spread Examples ** ** MDN Spread in Array literals **
JavaScript For, Do, While Loops
* While Loop JavaScript Info | JavaScript For Loop YT | JavaScript For Loop Code Pen
JavaScript For Loop Code Pen 2 | MDN Loops and Iterations | JavaScript Loops Do Factory
JavaScript Loops W3 | ** JavaScript For Loop PlayGround ** | * JavaScript for loop JavaScript Info *
JavaScript Arrow Function
Arrow Function Basics | YouTube Arrow Function Basics | Code Snippets Arrow Function

Run in Terminal cd to folder, file, node run file name

Arrow Function.js
JavaScript Object Notation (JSON)
JSON Lint| ** w3 JSON Intro ** | ** MDN Json ** | * JavaScript JSON Do Factory * | MDN JSON JavaScript and JSON differences

MDN JSON Structure | * Medium JSON Stringify * | * YT Brad Traversy JSON Crash Course 5 Stars *

* YT JSON 1 * Basics in 10 Minutes |

* JS Hint Docs* | * Json Lint * | JSON dot Parse
*** Json Placeholder *** | Mockend | W3 JSON Intro | W3 JSON Syntax
W3 JSON Objects | Convert an Array to JSON | ** JSON.Stringify JavaScipt Info **
Papa Parse
JSON Double Quotes!! vs Single Quotes
JSON Double Quotes vs Single Quotes
Note: Syntax Rules!! JSON is double quotes "..." not single quotes '...' Key Value Pairs: {"Name": "Value"} JavaScript Object -vs- JavaScript Object Notation Differences
JavaScript Object | JavaScript Object Notation (JSON)

  
  let person = {
    "name": "Robert",
  }
console.log(person)

JSON Lint Validator

From JavaScript Object to JSON = JSON.Stringify

JSON.Stringify

From JSON back to JavaScript Object = JSON Parse

JSON Parse
JSON Data Samples
Data Sample Color Names | Json Sample Data 1 | Json Sample Data 2
Sitepoint Json Sample Data
* JSON Schema Learn * |
JSON Stringify and Parsing
* MDN JSON.Stringify * | JSON Stringify W3 | Json Stringify Medium Article
W3 Demo Create JSON string from a JavaScript array | Json Stingify JavaScript Info Article | * Json Stingify and Parse *
* * Online Json Stringify Tool * *
Json-Generator | Json | JSON Playground
Convert Json to Text | ** JSON Stringify and to Json SummarySummary JavaScript Info ** | Array to String MDN | Code Beauty Validator

JavaScript Functions
I Love Coding Cheat Sheet Pdf
** JavaScript Functions Every Possible Way ** | * JavaScript Functions JavaScript Info * | JavaScript Function Declaration
w3 JavaScript Function Call | MDN JavaScript Functions | JavaScript Tuts Call Function
Code Academy JavaScript Function Methods |
JavaScript Objects
JavaScript Objects Geeks | JavaScript Objects Info | JavaScript Object Free Code Camp
JavaScript Object Do Factory | JavaScript Object Different Ways Coder Wall

YouTube, Do Factory, Fireship, MDN, Firefox, Etc.

* Learn Web Code YouTube Channel * | ** Do Factory ** | * Fireship YouTube Channel *
* MDN * | * Firefox Developer Tools * | * I Love Coding Cheatsheet *
Play Code io |

Frameworks and Libraries

Angular io | Angular Docs | React Js
Vue Js | TypeScript

JavaScript Reference and Resources

MDN | W3 JavaScript References | ES5 w3schools
JavaScript Best Practices 1 | JavaScript Best Practices 2 | * JavaScript and jQ Book *
* Parser Data Query and String Splitter *
Tips and Best Practices | ** Do Factory ** | ** I Love Coding Cheat Sheet pdf **

Javascript Console and Terminal

Dev Google Console | Firefox Console | Safari Web Inspector
JS Console | Medium JS Console | MDN Console.Log
Mac Terminal Top 20

ES Lint JavaScript Validation Linting Environment

* JS Lint * | ES Lint Org | * Vanilla JS Testing and Toolkit *

Online JavaScript Apps

* Observable HQ * | * JS Console * | Code Sand Box | Code Pen
Js Fiddle | Fiddle Salad | * Jsbin * | Plnkr*github
Together js Collaborate |

JavaScript Reference

MDN | W3Schools | * JavaScript Info *

JavaScript Time Moments js

Moments js | CDN Moments js | Codepen Moments Example 1 | * Codepen Moment JS Example 2 *

Utilities

1loc Snippets

Javascript Tools

Code Academy Glossary | w3 Schools | Eloquent Javascript pdf | JavaScript best practices |
Learn Javascript| Eloquent Javascript Book | Javascript Book

JavaScript Libraries and Frameworks

CDN JS | JavaScripting | Vanilla JavaScript
Moments.js | LoDash.js | Underscore | Handlebar
Angular JS | Backbone.js | P5 JS | P5 JS Editor

David Walsh ES6 Features

David Walsh

API

API University

Javascript Backend Frameworks Node and NPM

NodeJS | NPM js | Medium Article Backend
Beginner Node.js YouTube | Crash Course Node.js YouTube

Javascript Build/Scaffolding Tools Task Runners

Yoeman | Grunt | Gulp | Bower

JavaScript Template Literals and Template Engines

Codeburst Template Literals | CSS-Tricks Template Literals | * Codepen Example 3 Template Literals *
Guide to Template Literals | MDN Template Literals | Cloud Boost Template Literals
Codepen Example 1 Template Literals | Codepen Example 2 Template Literals | Handlebars Test Environment
Handlebarsjs | EJS | W3 Tag Templates

JavaScript Promises

Promises in 100 Seconds | MDN Promises Resources |

Javascript Utilities Debugging, Minify and Code Checker Tools

Waterfaller | * Debugging in Chrome * | Debugger Mozilla
Debugger Google Chrome | Debugger W3 Schools
Debugger Raygun | JSlint | Js Hint
* Automated Testing in Mocha * | JS Toolkit Js Hint Docs

Javascript Testing Debugging and Performance Testing

Mocha JavaScript test Framework | Jest JavaScript test Framework | * Jasmine * | Chai Assertion Library

MEAN Stack

Mongo db | Express js | Angular js | Node js
Jade | EJS| NPM

YouTube Channels Tutorials and Playlists

Learn Web Code | Brad Traversy | The Coding Train | Fireship
Treehouse | Learn Code Functions | Brad Traversy JavaScript Booklist App | DOM Crash Course Brad Traversy
Traversy PlayLists
* Learn Code Academy *

ES5

MDN JavaScript Guide | Free Code Camp ES5 changes |

ES6

ES6 Wes Bos | Prototypes Coding Train Youtube

Other Tools and Resources HTML5 CSS3 Editors IDE's

Emmet Docs | Emmet YouTube | Stack Overflow
Gradients | Buttons | Placehold.it | Sublime Text 3
YouTube Sublime | Visual Studio Code |
YouTube VS Code Traversy

Databases Mongo DB

YouTube Mongo DB Traversy | YouTube Mongo DB Traversy Cloud Atlas

JavaScript Interview Questions

JavaScript Mock Interview 1 | JavaScript Mock Interview 2 | JavaScript Mock Interview 3 | JavaScript Interview Questions

Arrays Methods and Higher Order Functions

Array Methods w3schools | filter array method | Most Out of Arrays
array foreach method | foreach and for loop |
Study.com Lessons
** Loops in JavaScript **
splice, slice, push... | 10 Array Methods | push | Youtube Coding Train Push

Local _Sandbox JavaScript

Sandbox Array Methods| Array Methods Map and Fill| ES6 Import Export

Traversy DOM Crash Course 1 through 4 Youtube

JavaScript DOM Crash Course - Part 1 | JavaScript DOM Crash Course - Part 2 | JavaScript DOM Crash Course - Part 3 | JavaScript DOM Crash Course - Part 4

AXIOS

AXIOS Crash Course

REST Api

REST API Tutorial

MVC

* Simple MVC App in Plain JavaScript *

Express Template Engines

Express Resources Template Engines

HTML Document Object Model (DOM)

I Love Coding DOM
JavaScriptInfo DOM Tree | YouTube 1 InnerHTML | YouTube 2 InnerHTML
Geeks for Geeks DOM | YouTube textContent vs innerHTML in the JavaScript DOM | Preventing cross-site scripting attacks when using innerHTML in vanilla JavaScript

Promises

Fetch API | MDN Using Fetch | * Promise API * | * IT Next Fetch with jsonPlaceHolder *

Command Line

Learn the Command Line Code Academy | Command Line EDX

Code and Pre Tags!!

font: { 24px ; } p { color: red; } body { background-color: #eee; } code stuff here //todo.json key value pair must be in " " { "key:" "value" }
Chester the Pre and Code Tester!!!
Pre Tester
Code Tester

Coffeescript

Coffeescript Cookbook

JavaScript Snippets 1loc

1loc Snippets

Khan Academy

Processing Js

D3 JS

Hitesh Choudhary YT D3JS Practical Guide | D3JS
Medium D3JS | Chroma JS

JavaScript Applications Builder Resources

app.js, index.html, style.css

To-Do List Application Example

HTML DOM querySelector() Method

querySelector | Codepen querySelector | ** JavaScript info querySelector **
** JavaScript info querySelector Summary**

Introduction to browser events

JavaScript info Browser Events | YT Browser Events | ** Mozilla Events **
Variation 2 Basic To Do Application in Vanilla JavaScript

js, //selectors, //event listeners, //functions

** YT Dev Ed Beginner Vanilla Javascript Project Tutorial ** | Github Files for App
HTML Form Tags | Mozilla Form Tags

CSS

W3 CSS Transition | MOZ CSS Transition | CSS Tricks CSS Transition
W3 CSS Display Flex | CSS Tricks Display Flex | CSS Flex Help

Break Statement, If Else, While Loop, For Loop

W3 JS Break Statement | JS Info if else | JS Info Loops while for

Local Storage

HTML Local Storage | JS Local Storage | JS Info Local Storage

Json.Parse

Restful Json.Parse | Moz Json.parse | Logrocket Json.parse
Calculator JavaScript Application
Calculator Application

Web Dev Simplified Calculator

** Web Dev Simplified YT ** | Web Dev Simplified Github
Font Gotham Rounded | Webopedia Operand
How to use ES6 classes to organize code
Medium | BDO | Stack Overflow
Free Code Camp

How to sync JavaScript code with a UI

Medium | Dev To | ** Exploring JS **
Eloquent JS | Mozilla | JS Info | ** Geeks **
JavaScript Functions, Invocation, IIFE, Call, Apply
JavaScript Function Invocation | ** Mozilla First Class Functions ** | YT Self Executing Functions

Self Executing Anonymous Function and functional programming

IIFE

** Mozilla IIFE ** |
Do Factory Invoking functions with call() and apply()
Do Factory JavaScript Functions | Do Factory JavaScript Functions Invoking

Node Js and Express js

Node and Express Medium |
JavaScript Fetch Api
Digital Ocean JavaScript Fetch Api ** Json Placeholder **

Odds and Ends

MDN Definition of Mutable ** JavaScript For Loop PlayGround ** | * Higher Order Functions and Arrays * | Template Literals | JavaScript Palindromes

JT Alarm Clock Assignment
SetIntervals w3 Set intervals

Round Clock Face JavaScript


  setInterval(() => {
    d = new Date(); //object of date()
    hr = d.getHours();
    min = d.getMinutes();
    sec = d.getSeconds();
    hr_rotation = 30 * hr + min / 2; //converting current time
    min_rotation = 6 * min;
    sec_rotation = 6 * sec;
  
    hour.style.transform = `rotate(${hr_rotation}deg)`;
    minute.style.transform = `rotate(${min_rotation}deg)`;
    second.style.transform = `rotate(${sec_rotation}deg)`;
  }, 1000);
  
Clock Face png | Style Transform | Style Transform JavaScript
Green Sock Clock Animation |

HTML

 

Audio

MDN Audio | w3 Audio |
Build A Clock With JavaScript YT Web Dev Simplified

In this video we will be covering CSS position, and transform extensively. We will also use CSS variables to make the JavaScript integration much easier. By the end of this quick video you will have a fully functional clock and more importantly increased your CSS and JavaScript skills significantly.

** Web Dev Simplified Variation ** | ** Codepen Web Dev Simplified Variation **

In this video lesson, you will learn to develop Alarm Clock in JS using datetime input control, setTimeout method and Audio Object.

** Verkko Net YT Alarm Clock ** CSS Animation Clock



World Clocks from CSS Animations or ???

Analog Clock Development Tutorial JavaScript CSS
** YT ** Analog Clock Development Tutorial JavaScript CSS
Bubble Sort
YT Quokka Currency App
YT Currency App Development Advanced Topics Async/Await/Promises