This site runs best with JavaScript enabled.

JavaScript Bits You Skipped the First Time Around

Last tended on December 28, 2019
🌱 Evergreen


Advanced JavaScript Fundamentals

Being humans, we rarely learn things linearly.

No one begins their JavaScript journey by reading the TC39 language specification line-by-line like a pedantic masochist.

Instead we all cobble together a good-enough understanding, leaving holes here and there to fill in later.

So far I've stumbled along without 100% grokking prototypical inheritance, or how call, apply, and bind work on functions.

It's fine. Stuff mostly works. Until it doesn't ¯_(ツ)_/¯

But at some point, it's useful to stop stumbling about and peek back at those holes.

Course illustration of a building with a bright yellow foundation floor for advanced javascript foundations

Tyler Clark's egghead course on Advanced JavaScript Foundations that was exactly that hole-filling opportunity for me.

As usual, I drew some notes...


Advanced JavaScript foundationsAdvanced JavaScript foundationsAdvanced JavaScript foundationsAdvanced JavaScript foundations

Want more illustrated notes on web development?

Take a look at Javascript's ...spread Operator, Building Custom React Hooks or Fixing Common Git Mistakes

Want to share?

Join the newsletter

For weekly notes on visual thinking, ethical technology, and cultural anthropology.

Maggie Appleton © 2020