CodeReady
Quay lại danh sách

Tối ưu hiệu năng với Debounce và Throttle

Câu hỏi

Phân biệt kỹ thuật Debounce và Throttle. Trong trường hợp xây dựng ô tìm kiếm tự động gợi ý (autocomplete search), bạn sẽ chọn kỹ thuật nào và tại sao?

javascript
function debounce(fn, delay) { let timer; return function(...args) { clearTimeout(timer); timer = setTimeout(() => fn.apply(this, args), delay); }; }

Bước tiếp theo

Tự trả lời trước, sau đó mở đáp án.

Đây là luồng ôn tập chính của MVP.

Đáp án đang ẩn

Thử nói câu trả lời trong 60-90 giây rồi bấm hiện đáp án.

Tags liên quan

Tự đánh giá sau khi xem đáp án

Đăng nhập Google để lưu trạng thái học tập.

Nội dung liên quan