IT-info

JavaScript

Web APIs

Web APIs
Web API reference

Misc.

http://www.w3schools.com/jsref/
The HTML DOM Document Object
The HTML DOM Element Object
The HTML DOM Attribute Object
HTML DOM Events
HTML DOM Style Object
JavaScript HTML DOM Events
JavaScript HTML DOM Events Examples
Microsoft Edge - DOM Features
JavaScript reference
JavaScript Guide
JavaScript technologies overview
Document Object Model (DOM)
Event
DOM events reference

Namespacing in JavaScript
JavaScript classes
JavaScript classes - static
JavaScript operators - super keyword
Introducing JavaScript objects (Introduction to object-oriented JavaScript)

HTML Canvas Tutorial
Canvas Clock
HTML5 Canvas
A Gentle Introduction to Making HTML5 Canvas Interactive
getting mouse position with javascript within canvas

How can I create a “Please Wait, Loading…” animation using jQuery?
Display Progress Bar While Page Loads Using jQuery
load (MDN)
I want to display a waiting animation while my php page is fetching data from the server
How to show progress bar while loading, using ajax
addEventListener Progress isn't firing
EventTarget.addEventListener() (MDN)

Indexed collections
This chapter introduces collections of data which are ordered by an index value. This includes arrays and array-like constructs such as Array objects and TypedArray objects.

Don't use Array.forEach, use for() instead
The for Loop vs. forEach in JavaScript

Creating multiline strings in JavaScript

Template literals
Template literals are string literals allowing embedded expressions. You can use multi-line strings and string interpolation features with them. They were called "template strings" in prior editions of the ES2015 specification.

Bubbling and capturing

HTTP and forms
Form validation
With form validation: why onsubmit=“return functionname()” instead of onsubmit=“functionname()”?
Long form validation in JavaScript / jQuery
Form validation best practices
JavaScript: What the heck is a Callback?
AJAX - XMLHttpRequest object
HTTP requests (Eloquent JavaScript (1st edition))
Eloquent JavaScript (3rd edition)
What's the difference between using “let” and “var” to declare a variable?
How do you catch a click event with plain Javascript?
Scroll horizontally with mouse wheel: Vanilla JavaScript
How to create horizontal scroll with mouse wheel using JavaScript

JavaScript HTML DOM / File API

JavaScript HTML DOM Elements
Reading files in JavaScript using the File APIs
Read a Local File using HTML5 and JavaScript
<input type="file">
FileReader
Using files from web applications

JavaScript libraries

Leaflet  An open-source JavaScript library for mobile-friendly interactive maps

JavaScript - Empty variable info

Empty variable info
JavaScript null check

Useful JavaScript code snippets

Sort out the highest values in a array

JavaScript OOP

Code reference
Code reference 2

Introduction to Object-Oriented JavaScript
The Basics of Object-Oriented JavaScript

Node.js

Node.js
npm | get npm
A Beginner’s Guide to npm — the Node Package Manager