JavaScript là ngôn ngữ tập lệnh của web. Công cụ này cung cấp nội dung động và khả năng tương tác phong phú cho các ứng dụng web. Nhờ tính năng này, bạn có thể xây dựng những trải nghiệm người dùng giúp người dùng hoàn thành các thao tác phức tạp, lưu trữ dữ liệu người dùng, v.v. Tại đây, bạn có thể xem xét bộ sưu tập nội dung JavaScript của chúng tôi và tìm hiểu nhiều khái niệm và kỹ thuật để cải thiện kỹ năng JavaScript của mình.
Nếu bạn mới sử dụng JavaScript, chúng tôi sẽ giúp bạn. Khoá học Tìm hiểu JavaScript của chúng tôi sẽ hướng dẫn bạn mọi khía cạnh của JavaScript, giúp bạn bắt kịp tốc độ.
Tìm hiểu về các tính năng JavaScript mới nhất hiện có trong tất cả các công cụ trình duyệt chính.
JavaScript cung cấp nhiều tính năng giúp bạn xây dựng các ứng dụng đáp ứng nhu cầu của người dùng.
Lượt tương tác với nội dung hiển thị tiếp theo (INP) là một chỉ số quan trọng về tốc độ phản hồi, đo lường khả năng phản hồi của trang. Các hướng dẫn này chứa các mẹo về JavaScript để giúp bạn duy trì khả năng thích ứng của trang với người dùng.
JavaScript của bên thứ ba có thể là nguyên nhân gây ra các vấn đề về hiệu suất trong ứng dụng web. Tìm hiểu cách quản lý tập lệnh của bên thứ ba để giúp ứng dụng web của bạn hoạt động nhanh.
Hãy xem các mẫu JavaScript này mà bạn có thể sử dụng để nhanh chóng hoàn thành các tác vụ phổ biến trong ứng dụng web.
KHOÁ HỌC

Nếu bạn mới sử dụng JavaScript, chúng tôi sẽ giúp bạn. Khoá học Tìm hiểu JavaScript của chúng tôi sẽ hướng dẫn bạn cách hoạt động của JavaScript, bắt đầu từ những kiến thức cơ bản như biến, hàm và câu lệnh có điều kiện. Từ đó, bạn sẽ giải quyết các chủ đề phức tạp hơn như kế thừa nguyên mẫu, lớp và các chủ đề khác để giúp bạn trau dồi kỹ năng JavaScript để có thể xây dựng các ứng dụng web phong phú.

Tín hiệu cơ sở cho nhà phát triển web khi có thể sử dụng an toàn các tính năng nền tảng web trong tất cả công cụ trình duyệt chính. Sau đây là một số tính năng JavaScript hiện có trong Baseline mới.

ArrayBuffer có thể đổi kích thước đã trở thành Đường cơ sở Mới có sẵn vào tháng 7 năm 2024.
Các phương thức đặt đã trở thành Giá trị cơ sở mới có sẵn từ tháng 6 năm 2024.
CustomStateSet đã trở thành Baseline (Giá trị cơ sở) mới có từ tháng 5 năm 2024.
API Khoá chế độ thức trên màn hình đã trở thành API cơ sở mới có sẵn từ tháng 5 năm 2024.
intl.Segmenter đã trở thành Giá trị cơ sở mới có sẵn vào tháng 4 năm 2024.
promise.withResolvers() trở thành Baseline Mới có sẵn vào tháng 3 năm 2024.
Các hàm groupBy() đã trở thành Baseline mới có sẵn từ tháng 3 năm 2024.
Các phương thức ArrayBuffer transfer() và transferToFixedLength() đã trở thành Baseline New (Mới theo đường cơ sở) vào tháng 3 năm 2024.
Array.fromAsync() trở thành Đường cơ sở mới có trong tháng 1 năm 2024.

JavaScript cung cấp cho bạn nhiều công cụ để giúp bạn xây dựng các ứng dụng đáp ứng nhu cầu của người dùng. Sau đây là một số tính năng phổ biến mà bạn nên biết để sử dụng trong ứng dụng web!

Lời hứa cho phép bạn thực thi mã không đồng bộ sau khi một sự kiện nhất định xảy ra.
API fetch cho phép bạn tạo các yêu cầu HTTP để tìm nạp dữ liệu từ web trên giao diện người dùng.
API IndexedDB cung cấp dung lượng lưu trữ phía máy khách của dữ liệu có cấu trúc, bao gồm các tệp và blob.

Cách bạn sử dụng JavaScript có thể ảnh hưởng đến Lượt tương tác với nội dung hiển thị tiếp theo (INP) của ứng dụng web. Những hướng dẫn này sẽ giúp bạn giải quyết các vấn đề về khả năng thích ứng của trang do JavaScript gây ra.

Các tác vụ dài trên luồng chính có thể khiến ứng dụng web của bạn không phản hồi. Tìm hiểu cách tối ưu hoá các tác vụ dài để cải thiện INP của ứng dụng web.
Độ trễ đầu vào lâu xảy ra khi người dùng tương tác với một trang và trình duyệt mất quá nhiều thời gian để phản hồi. JavaScript có thể là nguyên nhân phổ biến gây ra vấn đề này. Hãy đọc hướng dẫn này và tìm hiểu cách bạn có thể giảm độ trễ đầu vào và giảm thiểu thời gian xử lý ứng dụng web.
Khi các tập lệnh được tải xuống trong quá trình tải trang, các tập lệnh đó có thể gây ra các tác vụ dài có thể ảnh hưởng đến INP của ứng dụng web. Tìm hiểu cách tối ưu hoá cho các tác vụ đánh giá tập lệnh dài để giữ cho INP ở mức thấp.
Không phải mọi thứ đều cần chạy trên luồng chính. Nếu có các lô công việc lớn mất nhiều thời gian để chạy, bạn có thể chuyển các lô công việc đó sang luồng worker web để ứng dụng web của bạn có thể phản hồi nhanh nhất có thể.
Một vấn đề hiệu suất phổ biến trên web liên quan đến việc sử dụng JavaScript của bên thứ ba. Điều này có thể khiến các trang tải chậm hơn và thậm chí gây ra vấn đề về khả năng phản hồi của trang. Hãy xem các hướng dẫn này để xử lý một số vấn đề phổ biến về hiệu suất JavaScript của bên thứ ba.
Tìm hiểu cách JavaScript của bên thứ ba có thể ảnh hưởng đến hiệu suất và những việc bạn có thể làm để JavaScript không làm chậm trang web.
Nâng cao kỹ năng thám tử hiệu suất với Lighthouse và Công cụ của Chrome cho nhà phát triển.
Tìm hiểu cách tải JavaScript của bên thứ ba một cách hiệu quả để cải thiện hiệu suất của ứng dụng web.
Tìm hiểu cách tối ưu hoá thẻ và trình quản lý thẻ cho Core Web Vitals để các công cụ hữu ích này ít ảnh hưởng nhất đến hiệu suất của ứng dụng web.

Hãy xem những mẫu mà bạn có thể dùng để nhanh chóng hoàn tất các tác vụ phổ biến trong ứng dụng web bằng JavaScript.

Hãy xem các mẫu này để thực hiện các thao tác phổ biến trong ứng dụng web.
Tìm hiểu các mẫu để làm việc với các tệp và thư mục trong JavaScript.
Tìm hiểu cách sử dụng API Bảng nhớ tạm trong JavaScript để cung cấp chức năng sao chép và dán trong ứng dụng web.