JavaScript

JavaScript Notes:

To practice JavaScript, I do exercises from CodeWars.com and push my results to GitHub: JS-CodeWars


Recursive Functions

Recursive functions call themselves Make sure to write the base exit & Modify the input counter or you will shoot ...
---

This & Bind

Article: Link ...
---

JavaScript DOM Manipulation

Here are some of my notes in how to do some of the dome manipulation using JavaScript. How to change ...
---

XMLHttp

The XMLHttpRequest API : Link Basic example of a call processed: var output = document.getElementById("p1"); // <p> Element in DOM ...
---

Fetch() API – JavaScript

Before you study this topic make sure to understand: Promises - JSON Video Tutorial Resources: Link1 - Link2 - Link3 ...
---

Web-Pack

Exaple : ...
---

ES7

Here is the information about ES7, but before we get there there are a couple of configurations that we need ...
---

ES6

Here are some links and information that will help us in the learning and implementation of the JavaScript 2015-ES6, some ...
---

Utah JS – CLOSURES

My name: Edmundo Rubio. Programming is the new Literacy. Expectations for this Lecture: So... What is a Closure? MDN: Closures ...
---

JSON

JavaScript Object Notation === JSON Link to validate JSON: JSONLint JSON is the standard way to manipulate and transfer data ...
---

JS Numbers

Things related to Numbers The Object Number. MDN -- W3 The Object Math. W3 -- MDN Round a Number to ...
---

Closures Taco-Truck

So what is closure in javascript? A closure is an inner function that has access to the outer (enclosing) function's ...
---

Higher Order Functions -or- Callback Functions

Higher Order Functions -or- Callback Functions Functions that ACCEPT other functions as "Parameter === Call-Back-Function". Enhance the behavior of other ...
---

JavaScript promises

To Read more about Promises: MDN - Link1 This is an alternative system for managing Async-Programming in JavaScript, alternative because ...
---

Debuger & Dev Tools

Links: Link-1 List of Console commands: console.log(myVar, "String"); console.info(myVar, "String"); console.warn(myVar, "String"); console.debug(myVar, "String"); console.error(myVar, "String"); console.log('%c I see smurfs!', ...
---

User Error Handling: Try, Throw, Catch.

Here we will learn how to handle the errors made for the User input. Error Throw, Catch, Finally Here is ...
---

JQuery

Links: JQuery - GoogleHosted JQuery allow: DOM Manipulation, Event Handling, and Animation. x ...
---

Event Listener

Notes: Links: MDN - Tut1 - W3 Example: Adding a new line of Text to the body of the HTML ...
---

JS Resources

This post is the place were I will put some of the links that contain some information that I found ...
---

DOM

"Document Object Model" Links: API -- Enligh -- SitePoint -- MDN -- U-NotNeed -- CanIUse -- Tutorials: Tutorial -- Node.xyz ...
---

Strings

Here is some information about JS data structure: "Strings". For a complete list check MDN String Methods List: LINK String ...
---

Miscelaneous

Here you will find some things that I'm not sure in what category should be placed, but one thing is ...
---

Iterations

Here we found simple examples of Loops & Iterations ... for more details see: MDN for( var i = 0; ...
---

Conditional Control Flow

Here is where the magic happens, because using data and applying "Logic" to the data "Sherlock Holmes" was able to ...
---

Constructors

Constructors are your virtual workers in the JS universe, and can create "Objects", and attach a "Prototype Object", doing so ...
---

JS Prototype

To make this easier to understand, lets change the word "Prototype" to "Template" for one second, and remember that almost ...
---

JS Functions

This are the Verbs that make the action happen on JS, and are one of the fundamental building blocs in ...
---

Object JS

This is one of those times when JavaScript can trow a curb-ball with the addition of "Homonyms" to the language, ...
---

JS – Arrays

One of the most Useful tools that you can find on the tool-box, this is basically a collection of elements, ...
---

Operators

Other Operators: typeof instanceof Assignment Operators Like in all other languages we have variables, and we cans tore and modify ...
---

x