KUNGFU TECH
7007 câu hỏi phỏng vấn Full-Stack, Coding & System Design Interview
Bộ lọc:
jQuery là gì?
CDN là gì?
Hàm jQuery.each() trong jQuery có tác dụng gì?
jQuery.each()
Làm cách nào để bạn select phần tử theo ID trong jQuery?
Phương thức event.preventDefault() là gì?
event.preventDefault()
Sự khác biệt giữa các tệp .js và .min.js là gì?
.js
.min.js
jQuery là gì và nó dùng cho lập trình phía máy khách hay máy chủ?
Ký hiệu đô la ( $ ) có ý nghĩa gì trong jQuery?
Có thể gắn nhiều event document.ready() trên cùng một trang không?
document.ready()
jQuery.noConflict là gì?
jQuery.noConflict
jQuery có phải là sự thay thế cho JavaScript không?
JavaScript và jQuery khác nhau như thế nào?
Tại sao chúng ta nên sử dụng jQuery?
jQuery có phải là tiêu chuẩn W3C không?
Đâu là điểm bắt đầu thực thi code trong jQuery?
Sự khác biệt giữa document.getElementById('txtName') và $('#txtName') là gì?
document.getElementById('txtName')
$('#txtName')
Sự khác biệt giữa eq() và get() trong jQuery là gì?
eq()
get()
Sự khác biệt giữa $(this) và this trong jQuery là gì?
$(this)
this
Cách clone của một đối tượng sử dụng jQuery?
Trong jQuery và có bao nhiêu loại Selector?
Selector
Có các phương pháp nào để thực hiện yêu cầu ajax trong jQuery là gì?
Trong jQuery, selectors nào nhanh nhất và chậm nhất là gì?
selectors
Chaining trong jQuery là gì và nó hoạt động như thế nào?
Sự khác biệt giữa event.PreventDefault() và event.stopPropagation() là gì?
event.PreventDefault()
event.stopPropagation()
Sự khác biệt giữa phương thức parent() và parents() trong jQuery là gì?
parent()
parents()
Sự khác biệt giữa prop và attr trong jQuery là gì?
prop
attr
Có sự khác biệt nào giữa body.onload() và document.ready() không?
body.onload()
Khi nào nên sẽ sử dụng AngularJS hay jQuery?
Sự khác biệt giữa phương thức jquery.size() và thuộc tính jquery.length trong jQuery là gì?
jquery.size()
jquery.length
Trong jQuery, $(this) trong sự kiện click() trỏ tới cái gì? So sánh với Javascript thuần.
Trong jQuery, bạn sử dụng beforeSend(), success(), error() để làm gì trong $.ajax()?
Trong jQuery, $(selector).html() và $(selector).text() khác nhau như thế nào? Khi nào nên dùng cái nào?
Bạn dùng jQuery selector thế nào để lấy phần tử có class là active nằm trong phần tử có id="menu"?
jQuery hỗ trợ pseudo-selectors như :first, :last như thế nào? Có nên lạm dụng chúng không?
Cách chọn tất cả input type="checkbox" trong form bằng jQuery.
Làm thế nào để trigger một event click() thủ công trong jQuery?
Sự khác biệt giữa fadeIn(), fadeOut() và slideDown(), slideUp() trong jQuery là gì?
Làm sao để chain nhiều animation trong jQuery để chạy tuần tự?
jQuery hỗ trợ sự kiện custom như thế nào? Làm sao trigger một custom event?
Bạn dùng preventDefault() và stopPropagation() trong jQuery khi nào?
Làm sao để kiểm tra một phần tử có tồn tại trong DOM với jQuery?
jQuery hỗ trợ mouseenter và mouseleave khác gì với hover()?
Làm thế nào để thay thế một phần tử HTML bằng phần tử mới bằng jQuery?
jQuery hỗ trợ filter(), not(), eq(), slice() như thế nào khi thao tác trên tập hợp DOM?
jQuery hỗ trợ AJAX như thế nào qua $.ajax(), $.get(), $.post()? Khi nào dùng phương thức nào?
jQuery hỗ trợ show(), hide(), toggle() như thế nào? Có tham số thời gian không?
Khi nào nên dùng animate() trong jQuery và làm sao để dừng animation giữa chừng?
Khi form được submit, jQuery có thể can thiệp để validation client-side như thế nào?
Query hỗ trợ bind sự kiện ra sao? So sánh bind(), on(), delegate().
jQuery event delegation là gì? Khi nào nên dùng $(parent).on('click', '.child')?
Làm sao để xử lý lỗi 404 hoặc 500 từ server khi gọi AJAX bằng jQuery?
jQuery AJAX hỗ trợ truyền CSRF token như thế nào trong request headers?
Khi bạn cần gửi JSON object qua POST request bằng jQuery, bạn làm như thế nào?
jQuery hỗ trợ JSONP không? Khi nào nên dùng JSONP thay vì CORS?
Đối tượng Deferred và **...
Làm cách nào để attach một sự kiện và...
Có sự khác biệt nào giữa event.preventDefault() và `re...
Sự khác biệt giữa window.onload của JavaScript và...
window.onload
Sự khác biệt giữa `event.PreventD...
Có lợi ích gì khi sử dụng $.ajax() cho lệnh g...
$.ajax()
Sự khác biệt giữa $('div') và ...
$('div')
Trong tình huống nào bạn sẽ sử dụng nhiều phiê...
Caching trong jQuery nghĩa là gì và là...
jQuery làm thế nào để thực hiện một yê...
Vì sao việc gọi $(‘#element’) nhiều lần là kh...
Khi trang web có nhiều thao tác DOM lớn...
jQuery UI là gì? Bạn từng dùn...
Làm sao để thao tác trên i...
Làm sao để viết unit test cho đoạ...
jQuery hỗ trợ queue cho animation như thế ...
Làm sao để bind sự kiện chỉ ...
Làm thế nào để cache jQuery se...
jQuery hỗ trợ debounce hoặc throttle không...
Bạn xử lý tình trạng memory l...
Làm sao để tạo một plugin jQuery cho phé...
jQuery có còn phù hợp trong các dự...
jQuery plugin là gì? Bạn có từng ...
jQuery Validate plugin hoạt động r...
Khi dùng jQuery với React/Vue, có rủi r...
jQuery tương thích với AJAX ...
jQuery từng là chuẩn de facto, tại sao n...
Khi bạn muốn thao tác file upload qua ...
jQuery.support và jQuery.browser c...
Giải thích .bind() vs .live() vs ...
.bind()
.live()
Bạn hiểu gì về $.fn trong jQuery? Nó đó...
Bạn xử lý thế nào khi dự án đang dùng jQuery v...
Khi có nhiều version jQuery cùng...
Trong jQuery, bạn xử lý dynamic element như t...
Làm sao để debug script jQuery? D...
Khi có lỗi $(...).xyz is not a fu...
Làm cách nào bạn có thể implement `$(document).rea...
Sự khác biệt giữa event.stopPropagation ...
event.stopPropagation
Lợi ích của việc sử dụng URL không có giao ...
Có thể hold hoặc trì hoãn việc thực thi `...
Có thể lấy giá trị của nhiều thuộc t...