Gần đây tôi đã bắt đầu nghiên cứu sâu hơn về JavaScript và đã bắt gặp việc xây dựng mã này trong JQuery.Hiểu mã nguồn jquery
(function(window, undefined) {
})(window)
Đọc trên stack overflow (và các nơi khác) Tôi đã đi đến kết luận rằng đây là giống như
function foo(window, undefined) {
...
}
foo(window);
Tôi thích hợp trong giả định của tôi? Nếu có, ưu điểm của cái cũ là gì? (khác với các từ mới khó hiểu)
http://stackoverflow.com/questions/2716069/how-does-this-javascript-jquery-syntax-work-function-window-undefined – user113716
Để ghi lại, không có jQuery trong mã này, nó chỉ là javascript đơn giản. –
Tôi đang cố gắng hiểu jquery; không sử dụng nó nhưng nguồn jquery thực tế, và đó là nơi tôi đã thấy cấu trúc này lần đầu tiên. – Elija