Giả sử chúng ta có một số mã được sử dụng để khởi tạo mọi thứ khi một trang được tải và nó trông như thế này:
function initStuff() { ...}
...
$(document).ready(initStuff);
Hàm initStuff chỉ được gọi từ dòng thứ ba của đoạn mã. Không bao giờ lặp lại. Vì vậy, mọi người thường đặt nó vào một cuộc gọi lại ẩn danh như thế này:
$(document).ready(function() {
//Body of initStuff
});
Có chức năng ở một vị trí chuyên dụng trong mã không thực sự giúp ích cho khả năng đọc, bởi vì với lệnh gọi sẵn sàng () làm cho rõ ràng đây là mã khởi tạo.
Có bất kỳ lý do khác để thích cái này hơn cái kia không?