Work through the 33 topic sections systematically to fill gaps in core JavaScript knowledge beyond basic syntax.
Use the curated article and video links for a specific concept like closures or prototypes to understand it in depth.
Prepare for JavaScript technical interviews by reviewing the foundational concepts most commonly asked about.
This repository is a curated study guide, mostly written in Chinese, listing 33 concepts the author believes every JavaScript developer should understand. The README explains that it is based on an English original by another author (Leonardo Mso) and that this version was created in Chinese partly because some of the original linked resources are hard to reach from inside China, it bundles articles and videos found within Chinese sites alongside the topic list. It is not software you install and run. It is a long reference document. The table of contents walks through fundamentals such as the call stack, primitive types, value versus reference types, type coercion, this/call/apply/bind, scopes and closures, higher-order functions like map, reduce, and filter, expressions versus statements, hoisting, Promises, recursion, algorithms, data structures, the message queue and event loop, prototypal inheritance, classes and factory functions, design patterns, memoization, pure functions and side effects, the JavaScript engine itself, number bases, and functional building blocks like partial application, currying, compose, and pipe. Each section is a collection of links to articles and videos on that single topic. You would use this repository if you are learning JavaScript and want a structured reading list to work through, or if you already write JavaScript but want to fill in gaps in the underlying concepts. The full README is longer than what was provided.
← stephentian on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.