Chúng ta cũng biết em JS khá là đỏng đảnh và khó hiểu. Thể nên, bọn Tây thường hay dùng từ “deep dive” để ám chỉ cần phải chọc sâu vô sau khi vờn vờn làm quen với em ấy. Mình lập topic này mỗi ngày post 3 câu hỏi hack-não một chút về JS được không nhỉ (2 ngày post 1 lần) cho vui:
+Câu 1: Tại sao lại có hoisting trong JS?
+Câu 2: Trong IIFE (ify), tại sao lại cần 2 ngoặc tròn ngoài cùng.
Ví dụ:
( function(document, cookie, callback){
//code ở đây nhé
}(this, this.cookie, googleCallback)
)
+Câu 3: Sự khác nhau giữa jQuery.each (aka $.each) và jQuery(“li”).each (aka $(“li”).each) là gì?
Nếu chương trình thành công, mình sẽ làm tương tự với các ngôn ngữ khác như PHP, Python, Perl, Ruby, …