Skip to content

CodeAnalogies Blog

Visual explanations of HTML, CSS and JavaScript concepts

Category: javascript

JavaScript Promises Explained By Gambling At A Casino

JavaScript Promises Explained By Gambling At A Casino

August 26, 2018September 14, 2018 Posted in javascript6 Comments

This visual explanation will give you an overview of promises in JavaScript. All examples include illustrations and code blocks.

EducationjavascriptProgrammingTechWeb Development
Introducing the Visualized Algorithm Explanation: Challenge #1

Introducing the Visualized Algorithm Explanation: Challenge #1

August 9, 2018 Posted in javascript2 Comments

This visual explanation will help you learn how to solve programming problems in JavaScript. This one covers higher-order function, like filter, map and reduce.

algorithmhands on
JavaScript’s Reduce Method Explained By Going On a Diet

JavaScript’s Reduce Method Explained By Going On a Diet

July 24, 2018August 4, 2018 Posted in javascript4 Comments

This visual tutorial will help you understand the reduce method by showing how it compares to reducing your calorie consumption.

JavaScript Booleans Explained By Going to Court

JavaScript Booleans Explained By Going to Court

June 18, 2018June 18, 2018 Posted in javascriptLeave a comment

This visual explanation will help you understand booleans and the concept of “truthiness” in JavaScript.

basics
JavaScript’s Filter Function Explained By Applying To College

JavaScript’s Filter Function Explained By Applying To College

May 14, 2018June 3, 2018 Posted in javascript2 Comments

This visual explanation will help you understand how filter functions in JavaScript are similar to the college application process.

filterhigher-order functions
The Relationship Between HTML, CSS and JavaScript Explained by Building A City

The Relationship Between HTML, CSS and JavaScript Explained by Building A City

May 9, 2018November 20, 2018 Posted in css, html, javascript, web10 Comments

If you have ever visited a walkable city like New York, then you can understand the way that HTML, CSS and JavaScript work together.

beginner
JavaScript’s Apply, Call and Bind Explained By Hosting A Cookout

JavaScript’s Apply, Call and Bind Explained By Hosting A Cookout

March 30, 2018March 30, 2018 Posted in javascript1 Comment

This visual tutorial will help you understand the apply, call and bind functions in JavaScript through a familiar concept.

functionshigher-order functions
JavaScript’s “this” Explained By Starting A High School Band

JavaScript’s “this” Explained By Starting A High School Band

March 12, 2018August 4, 2018 Posted in javascript8 Comments

This visual explanation will help you understand the concept of “this” in JavaScript.

JavaScript Map() Method Explained by Going On a Hike

JavaScript Map() Method Explained by Going On a Hike

February 20, 2018 Posted in javascript14 Comments

Use this visual explanation to understand the map() method in JavaScript.

functions
Localhost Explained By Starting A Microbrewery

Localhost Explained By Starting A Microbrewery

February 2, 2018February 16, 2018 Posted in javascript4 Comments

This visual tutorial will teach you how to use localhost, and also show what happens when you put your code on a live web server.

dev tools

Posts navigation

Previous Posts
Next Posts
  • Home
  • About
  • Get Latest Tutorials (Email)
  • Try Interactive Version
  • Contact

Recent Posts

  • Merge Sort Explained By Trying To Become A Tennis Champion
  • Web Development Explained by Trying to Run a Restaurant
  • Recursion and the Call Stack Explained By Reading A Book
  • Bubble Sort Algorithm Explained By Picking Teams At Recess
  • Async/Await Explained By Doing Your Morning Routine

About CodeAnalogies

Hi, I’m Kevin! I teach web development a littttle differently than anyone else. I use analogies and imagery. In fact, this is the way your brain naturally learns best!

I started publishing on Medium (profile here), and now I am focusing on building my own blog!

Follow Us

  • Medium
  • Twitter
WordPress.com. CodeAnalogies Blog
CodeAnalogies Blog
Proudly powered by WordPress Theme: Sapor.
 

Loading Comments...