惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Recent Announcements
Recent Announcements
Y
Y Combinator Blog
Vercel News
Vercel News
Martin Fowler
Martin Fowler
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
LangChain Blog
云风的 BLOG
云风的 BLOG
H
Hackread – Cybersecurity News, Data Breaches, AI and More
aimingoo的专栏
aimingoo的专栏
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
Google DeepMind News
Google DeepMind News
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
F
Fortinet All Blogs

Maggie Appleton

The Dark Forest and Generative AI One Developer, Two Dozen Agents, Zero Alignment Gas Town’s Agent Patterns, Design Bottlenecks, and Vibecoding at Scale January 2026 | Maggie Appleton A Treatise on AI Chatbots Undermining the Enlightenment A Brief History & Ethos of the Digital Garden Vibe Code is Legacy Code May 2025 | Maggie Appleton Home-Cooked Software and Barefoot Developers Statistically, When Will My Baby Be Born? Speculative Calendar Events ChatGPT Would be a Decent Policy Advisor March 2025 | Maggie Appleton The Expanding Dark Forest and Generative AI Humanity's Last Exam Squish Meets Structure Common Misconceptions in AI Undetected AI Exam Answers Unbaited Smidgeons Growing a Human: The First 30 Weeks How to Import Academic Papers from Zotero into Tana December 2024 | Maggie Appleton Aesthetic Command Lines with Hyper, Spaceship, and Oh My Zsh Leaving Elicit July 2024 | Maggie Appleton A Short History of Bi-Directional Links The Pattern Language of Project Xanadu Assumed Audiences Ambient Co-presence
JavaScript Bits You Skipped the First Time Around
2019-12-28 · via Maggie Appleton

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.

let banana = "banana";
let apple = "apple";

console.log(banana);
console.log(apple);

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.

https://egghead.io/courses/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 foundations

Advanced JavaScript foundations

Advanced JavaScript foundations

Advanced JavaScript foundations

Want more illustrated notes on web development?

Take a look at [[JavaScript’s …spread Operator]], Building Custom React Hooks

Building Custom React Hooks

Illustrated notes on building custom React hooks or Fixing Common Git Mistakes

Fixing Common Git Mistakes

Illustrated notes on common mistakes people make in Git, and how to fix them