33-js-concepts README

The project's README from github.com/leonardomso/33-js-concepts. As one markdown file: README.md.


33 Concepts Every JS Developer Should Know

33 Concepts Every JavaScript Developer Should Know

Read the Full Guide • Concepts • Translations • Contributing

Recognized by GitHub as one of the top open source projects of 2018!

About

This repository helps developers master core JavaScript concepts. Each concept includes clear explanations, practical code examples, and curated resources.

Start learning at 33jsconcepts.com →


Concepts

Fundamentals

Functions & Execution

Web Platform

Object-Oriented JavaScript

Async JavaScript

Functional Programming

Advanced Topics


Beyond 33: Extended Concepts

Ready to go deeper? These advanced topics build on the fundamentals above.

Language Mechanics

Type System

Objects & Properties

Memory & Performance

Modern Syntax & Operators

Browser Storage

Events

Observer APIs

Data Handling


Translations

This project has been translated into 40+ languages by our amazing community!

View all translations →


Contributing

We welcome contributions! See our Contributing Guidelines for details.


License

MIT © Leonardo Maldonado


If you find this helpful, please star the repo!

33-js-concepts (leonardomso/33-js-concepts)

Searching Database…

这是什么?这是一个精选合集,收录了 33 个(外加额外内容)每位开发者都应了解的核心 JavaScript 概念。每个概念都配有讲解、代码示例和精选资源,帮助你深入学习这门语言。
这是教程系列,还是只是一份链接列表?这是一个结构化的学习仓库:每个概念都有独立的文章,包含讲解和代码示例,而不只是一份链接列表。它还发布为网站,地址是 33jsconcepts.com。
我应该从哪里开始阅读?先从基础部分开始(原始类型、类型强制转换、相等运算符、作用域与闭包、调用栈),然后再学习函数与执行、Web 平台、面向对象编程、异步和函数式编程等主题。
使用这个内容需要安装 Node.js 或构建工具吗?不需要。这是一个供阅读的文档仓库;Node.js 只在内部用于运行测试和构建文档网站。
列表是否只限于 33 个主题?不是。除了最初的 33 个核心概念外,仓库现在还包含一个扩展的“Beyond 33”部分,涵盖变量提升、Proxy 与 Reflect、垃圾回收和 Observer API 等进阶主题。
这是面向初学者,还是面向准备面试的有经验开发者?两者都适用:原始类型和闭包等基础内容适合初学者,而 JS 引擎内部原理、设计模式和内存管理等主题则面向更有经验的开发者,也包括面试准备。
内容是如何组织的?主题按类别分组,如基础、函数与执行、Web 平台、面向对象 JavaScript、异步 JavaScript、函数式编程和进阶主题,每组都有自己的概念页面。
是否涵盖现代 ES6+ 语法?涵盖。内容包括现代 JS 语法(解构、展开/剩余语法、可选链、空值合并)、ES 模块和 async/await,同时也讲解原型、闭包等经典概念。
有翻译版本吗?README 中提到了一个“翻译”部分,这表明内容可能提供英语以外的其他语言版本。
是否包含 Web Workers 或 Observer 等浏览器专用 API?包含。内容涵盖 Fetch API 和 Web Workers 等 Web 平台主题,以及扩展的 Observer API,如 Intersection、Mutation、Resize 和 Performance Observer。
Size
2.9 MB
Stars
66.5K
Updated
CommitJun 06
Age
8y
Commits · 90 Days