Câu hỏi phỏng vấn jQuery
Câu hỏi

jQuery hỗ trợ debounce hoặc throttle không...

Câu trả lời

jQuery không hỗ trợ trực tiếp các chức năng debounce hay throttle, nhưng bạn có thể tự viết hàm debounce kết hợp với jQuery để tối ưu hóa việc xử lý sự kiện xảy ra nhiều lần liên tiếp. Dưới đây là cách bạn có thể tự viết hàm debounce:

javascript Copy
function debounce(func, wait) {
  let timeout;
  return function(...args) {
    const context = this;
    clearTimeout(timeout);
    timeout = setTimeout(() => func.apply(context, args), wait);
  };...
senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Có lợi ích gì khi sử dụng $.ajax() cho lệnh gọi ajax đối với $.get() hoặc $.post() không?

senior

jQuery plugin là gì? Bạn có từng viết jQuery plugin tùy chỉnh chưa?

senior

Khi bạn muốn thao tác file upload qua jQuery và AJAX, bạn cần chú ý điều gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào