강의

멘토링

커뮤니티

Programming

/

Programming Language

Dọn dẹp JavaScript: Bứt phá!

Khóa học JavaScript cuối cùng! Nội dung bao gồm cấu trúc và phương pháp của ngữ cảnh thực thi (Execution Context) theo tiêu chuẩn ES2025, Event Loop và đa luồng (Multi-threading). Khóa học cũng khai thác sâu về văn hóa ngôn ngữ ẩn chứa trong JavaScript.

(5.0) 2 đánh giá

51 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • tonextday
JavaScript
JavaScript
JavaScript
JavaScript

Bạn sẽ nhận được điều này sau khi học.

  • Lập trình hướng đối tượng trong JavaScript

  • Context thực thi (Dựa trên tiêu chuẩn ES2025)

  • Xử lý đồng bộ và bất đồng bộ

  • Vòng lặp sự kiện (Event Loop)

  • Xử lý song song trong JavaScript

Khóa học JavaScript cuối cùng! Nội dung bao gồm cấu trúc và phương pháp của ngữ cảnh thực thi (execution context) dựa trên tiêu chuẩn ES2025,
Event Loop và đa luồng (multi-threading).


Trong JavaScript, không có nội dung nào khó hơn hoặc sâu hơn nội dung của bài giảng này.
Khóa học sẽ đề cập đến văn hóa ngôn ngữ ẩn chứa trong ngôn ngữ JavaScript.

Cleanup JavaScript đề cập đến tư duy! 🧠

  • Chủ đề của khóa học không khó nhưng phạm vi lại rộng và sâu, đòi hỏi bạn phải suy nghĩ thật kỹ lưỡng và nhiều khía cạnh.

  • Hy vọng bạn sẽ có thời gian để chiêm nghiệm và cảm nhận vẻ đẹp của JavaScript.

  • Hy vọng bạn sẽ có thời gian để chiêm nghiệm sự mềm mại của ngôn ngữ JavaScript.

  • Hy vọng đây sẽ là thời gian để bạn hệ thống lại một cách rõ ràng (clean-up) chiều sâu, chiều rộng và chi tiết của JavaScript ẩn chứa trong từng thuật ngữ và từng ngữ cảnh.

  • Khóa học chứa đựng đầy đủ các chủ đề để bạn suy ngẫm, trải nghiệm và hệ thống lại (clean-up) chiều sâu, chiều rộng cũng như các chi tiết của JavaScript.

Bạn sẽ được học những nội dung này!

Lớp (Class)

Tổng quan về lập trình hướng đối tượng
Class và prototype, luồng kế thừa Class
Cấu trúc kế thừa Class, prototype chain

tham chiếu this

thoughtful Mục đích của scope, tham chiếu Object và this
Tham chiếu this trong hàm, tham chiếu this trong Class
Binding tham chiếu this: bind(), event listener, event handler
Thay đổi tham chiếu this

Lập trình hướng đối tượng trong JavaScript

JavaScript và OOP
Đặc tính OOP và JavaScript: Tính trừu tượng, tính kế thừa, tính đa hình, tính đóng gói
Mục đích của instance

Đối tượng Hàm (Function Object)

Cấu trúc Function Object
Slot [[SourceText]], [[ECMAScriptCode]]
Slot [[FormalParameters]], [[Environment]], [[ThisMode]]

Ngữ cảnh thực thi

Component trạng thái, Closure
Environment Record, Declarative Environment Record
scope chain và giải quyết định danh, cơ chế giải quyết định danh

Xử lý đồng bộ và bất đồng bộ

Hình thức xử lý đồng bộ và giải thích
Mục đích xử lý bất đồng bộ, mục đích của Ajax
Hình thức giao tiếp/hủy bất đồng bộ và giải thích, tái cấu trúc mã nguồn giao tiếp

Đối tượng Promise

Thứ tự xử lý Promise, đặc điểm của Promise Object, lý do thực thi bất đồng bộ
Hàm withResolvers(), withResolvers() và Class
Promise và fetch()

Vòng lặp sự kiện (Event Loop)

Thứ tự thực thi hàm callback
Khái niệm User Agent, Agent
Cấu trúc Agent (luồng) trong JavaScript, các loại Agent (luồng) của nền tảng web
Event Loop, Task Queue
Microtask Queue, queueMicrotask()

Cách xử lý Number

Number Object, BigInt Object
TypedArray Object, ArrayBuffer Object, ArrayBuffer View
Cách sử dụng TypedArray Object
DataView Object

Xử lý song song trong JavaScript

SharedArrayBuffer Object, Luồng SharedArrayBuffer
Những lưu ý về SharedArrayBuffer
Atomics Object
Luồng Atomic wait, Luồng Atomic notify

Lưu ý trước khi khóa học bắt đầu

Môi trường thực hành

  • Trình duyệt Chrome, VS Code

Tài liệu học tập

  • Cung cấp các tệp mã nguồn được giải thích trong khóa học

  • Tài liệu bài giảng không được cung cấp

Kiến thức tiên quyết và các lưu ý

  • Ngữ pháp JavaScript cơ bản


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển đang muốn hệ thống lại nội dung JavaScript trung và cao cấp một cách sâu rộng.

  • Những nhà phát triển cảm thấy mình có vẻ biết về JavaScript nhưng nền tảng còn yếu.

Cần biết trước khi bắt đầu?

  • Trình độ JavaScript từ sơ cấp trở lên

  • Cleanup JavaScript: Đây là khóa học tiếp nối của phần Xây dựng nền tảng (Base Buildup).

Xin chào
Đây là

9,737

Học viên

407

Đánh giá

337

Trả lời

4.8

Xếp hạng

13

Các khóa học

Tôi là một nhà phát triển yêu thích việc phát triển phần mềm.

Email: tonextday@gmail.com

Video: 11
Rust Build-up: Xây dựng nền tảng hoàn chỉnh

Clean-up JavaScript: Jump-up
Clean-up JavaScript: Base Build-up
JavaScript cho người mới bắt đầu
JavaScript trung và cao cấp
JavaScript hiện đại (ES6+) cơ bản
JavaScript hiện đại (ES6+) chuyên sâu
DOM cơ bản
Tương tác DOM
React cho người mới bắt đầu, Hoàn tất React
Phương pháp triển khai phân tích yêu cầu
JavaScript Machine Learning TensorFlow.js

Sách đã xuất bản: 9 cuốn
Đắm mình cùng JavaScript!
ECMAScript 6
HTML5
DOM Scripting
Biểu thức chính quy JavaScript
Mô hình hóa Event Process để phân tích yêu cầu
Machine Learning TensorFlow.js,
Ứng dụng Ajax, Phân tích hoàn chỉnh prototype.js
Trong số 9 cuốn sách, có 8 cuốn tôi là tác giả đầu tiên tại Hàn Quốc.
Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa có sách liên quan trên amazon.com.

Trong số 9 cuốn sách như "Ứng dụng x", "Phân tích chi tiết prototype.js", có 8 cuốn tôi là tác giả đầu tiên tại Hàn Quốc. Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa hề có sách liên quan trên amazon.com.

Trong số 9 cuốn sách về ứng dụng x và phân tích chuyên sâu prototype.js, có 8 cuốn là tác giả đầu tiên tại Hàn Quốc. Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa hề có sách liên quan trên amazon.com.

Chương trình giảng dạy

Tất cả

69 bài giảng ∙ (4giờ 34phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

2 đánh giá

5.0

2 đánh giá

  • yunhae06208838님의 프로필 이미지
    yunhae06208838

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • solideo님의 프로필 이미지
      solideo

      Đánh giá 7

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      352.680 ₫

      Khóa học khác của tonextday

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!