RepositoryUSUnited States
getify

getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8kstars
33.4kforks
0issues
6views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: closures

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: training-providers

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: es6

#1 Repository Của Tuần

📚 You Don't Know JS Yet — Bộ sách JavaScript siêu sâu không ai dạy

184.689 sao GitHub, 2 bản in, 11 năm xây dựng — đây là hành trình hiểu sâu JS mà chương trình học thường bỏ qua.

Bộ sách You Don't Know JS Yet (2nd Edition) của Kyle Simpson là hành trình đi sâu vào những cơ chế nền tảng của JavaScript — nơi bạn sẽ hiểu tại sao ngôn ngữ này hoạt động như vậy, chứ không chỉ là cách dùng nó. Bản thứ hai đã hoàn thiện với 2 cuốn đã xuất bản (Get Started, Scope & Closures) và 1 cuốn ebook gồm Objects & Classes, Types & Grammar. Tất cả đều miễn phí đọc trực tuyến trên GitHub, đồng thời có bản in bán qua Leanpub và Amazon.

✨ Điểm nổi bật

  • Get Started: Khởi đầu nhanh với triết lý thiết kế và cách tiếp cận đúng con đường với JS.
  • Scope & Closures: Giải thích sâu về phạm vi biến, hành vi lexical, và cách closures hoạt động thực sự.
  • Objects & Classes (draft stable): Đi sâu vào prototypal inheritance, property descriptor, và thiết kế dựa trên prototype thay vì lớp.
  • Types & Grammar (rough draft): Phân tích hệ thống kiểu dữ liệu, coercion, và cú pháp ngôn ngữ ở mức độ cốt lõi.
  • Miễn phí toàn bộ: Đọc online trên GitHub hoặc tải PDF/EPUB/MOBI trực tiếp.
  • Bản in chất lượng: Mua sắm qua Leanpub hoặc Amazon để hỗ trợ tác giả.
  • Không chấp nhận đóng góp mới: Bộ sách đã hoàn thiện, không mở cho PR mới.
  • Tài trợ bởi Frontend Masters: Hai cuốn đầu tiên được tài trợ độc quyền bởi nền tảng đào tạo chuyên sâu Frontend Masters.

💡 Vì sao đáng chú ý

Khác với các khóa học JavaScript thông thường chỉ dạy cú pháp và cách dùng, bộ sách này buộc bạn phải hiểu tại sao JS hoạt động như vậy. Kyle Simpson không chỉ giới thiệu khái niệm — ông xây dựng từng bước từ máy ảo, bảng phạm vi, hệ thống kiểu, cho tới cơ chế bất đồng bộ. Đây là nguồn tài liệu không thể thiếu cho bất kỳ lập trình viên nào muốn thoát khỏi cảm giác 'dùng được nhưng không hiểu tại sao'.


#JavaScript #BookSeries #OpenSource #Frontend #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
airbnb/javascript

JavaScript Style Guide

148.1k
Apr 16, 2026
RepositoryJavaScript
getify/Functional-Light-JS

Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

16.7k
Dec 26, 2023
RepositoryDockerfile
goldbergyoni/nodebestpractices

✅ The Node.js best practices list (July 2026)

105.7k
Jun 15, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

458.0k
Oct 27, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.2k
Oct 26, 2026
RepositoryJavaScript
react/react

The library for web and native user interfaces.

251.9k
Oct 27, 2026
RepositoryTypeScript
vuejs/vue

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

212.6k
Oct 10, 2024
RepositoryJavaScript
trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

196.7k
Jul 26, 2026
RepositoryMDX
twbs/bootstrap

The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

175.0k
Oct 26, 2026