En algún código JS en algunos sitios veo código Javascript como este:¿Qué es este código en Javascript?
SomeName.init = (function() {
// some stuff
})();
Es decir, esto no es un código de plugin de jQuery como este:
(function($){
$.fn.myPlugin = function() {
// Do your awesome plugin stuff here
};
})(jQuery);
Entonces, ¿qué es lo ? y ¿cuál es el objeto JS resultante?
Yo ... no estoy seguro de lo que estás preguntando. Ambos fragmentos muestran una función que se declara y ejecuta. Más allá de eso, no parecen relacionados. –
El primero es establecer los resultados de una función anónima en una variable llamada "init". Y como se ve en el segundo ejemplo, la función anónima es un patrón de diseño utilizado a menudo en la creación de PLUG-IN (o módulos) y, por lo tanto, a menudo se denomina 'Patrón de Módulo'. –
[Esto es lo que encontré] (http://stackoverflow.com/questions/5101638/what-does-this-javascript-code-mean) cuando escribí el título en el cuadro de búsqueda. – user113716