Trên một số mã JS trên một số trang web mà tôi nhìn thấy mã Javascript như thế này:Mã này trong Javascript là gì?
SomeName.init = (function() {
// some stuff
})();
Ý tôi là, đây không phải là một mã jQuery plugin như thế này:
(function($){
$.fn.myPlugin = function() {
// Do your awesome plugin stuff here
};
})(jQuery);
Sau đó, nó là gì ? và đối tượng JS kết quả là gì?
Tôi ... không chắc chắn những gì bạn đang yêu cầu. Cả hai đoạn mã đều thể hiện một hàm được khai báo và thi hành. Ngoài ra, họ không có vẻ liên quan. –
Thứ nhất là thiết lập kết quả của một hàm ẩn danh thành một biến có tên là "init". Và như đã thấy trong ví dụ thứ 2, hàm ẩn danh là một mẫu thiết kế thường được sử dụng trong việc tạo ra (hoặc các mô-đun) của PLUG-IN và do đó thường được gọi là 'Mô-đun mô-đun'. –
[Đây là những gì tôi tìm thấy] (http://stackoverflow.com/questions/5101638/what-does-this-javascript-code-mean) khi tôi nhập tiêu đề của bạn vào hộp tìm kiếm. – user113716