iife

¿Qué es la construcción (function () {}) () en JavaScript?

Yo solía saber lo que esto significaba, pero ahora estoy luchando... ¿Es esto básicamente diciendo document.onload? (function () { })();

¿Por qué necesitas invocar una función anónima en la misma línea?

Estaba leyendo algunas publicaciones sobre cierres y vi esto en todas partes, pero no hay una explicación clara de cómo funci ... (msg)}); ('SO'); ¿Por qué tiene que estar en la misma línea? ¿Podría indicarme algunos mensajes o darme una explicación?

¿Cuál es el propósito de envolver archivos Javascript enteros en funciones anónimas como "(function () {{) ()"?

He estado leyendo mucho Javascript últimamente y he estado notando que todo el archivo está envuelto como el siguiente en el ... ... code ... })(); ¿Cuál es la razón para hacer esto en lugar de un simple conjunto de funciones constructoras?

JavaScript más signo delante del nombre de la función

He estado buscando información sobre las funciones de auto invocación, y en algún lugar me topé con esta notación: +function(){} ¿Puede alguien explicarme qué significa/hace el signo + delante de la función?

Ubicación del paréntesis para la ejecución automática de funciones anónimas de JavaScript?

Recientemente estaba comparando la versión actual de json2.js con la versión que tenía en mi proyecto y noté una diferencia ... diferencia? ¿El primero toma memoria dejando alrededor de una función global, anónima? ¿Dónde debe ubicarse el paréntesis?

¿Cómo se llama este patrón JavaScript y por qué se utiliza?

Estoy estudiando TRES.js y notó un patrón donde las funciones se definen así: var foo = ( function () { var bar = new ... moria sobrecarga. Mis preguntas: ¿Es correcta esta suposición? ¿Hay un nombre para este patrón? ¿Por qué se usa esto?

En JavaScript, ¿cuál es la ventaja de!function(){}() over (function () {})()? [duplicar]

Posible Duplicado:¿Qué hace el signo de exclamación antes de la función? He usado durante mucho tiempo lo siguiente ... he same magic happens */ }() ¿Alguien sabe cuál es la ventaja del segundo patrón? O, ¿es solo una preferencia estilística?

Sintaxis inmediata de invocación de funciones

Hay una opción JSLint, una de Las Partes Buenas de hecho, que "[requiere] paréntesis alrededor de invocaciones inmediatas", l ... n de las funciones de constructor is está destinado a servir como una señal visual para cualquiera que mire el código fuente.

JavaScript avanzado: ¿Por qué esta función está envuelta entre paréntesis? [duplicar]

Posible Duplicado: ¿Qué es la construcción (function () { }) () en JavaScript? Me encontré con este poco de código Jav ... queño apéndice de (1) y por qué la función está envuelta entre paréntesis? (function(x){ delete x; return x; })(1);

Definir y llamar a la función en un solo paso

¿Hay alguna forma en Javascript de definir una función y llamarla inmediatamente, de una manera que permita que se reutilice ... s o funciones que necesitan ser ejecutadas en $(document).ready() pero también más tarde cuando las situaciones cambian, etc.

Signo de dólar antes de auto declarar función anónima en JavaScript?

¿Cuál es la diferencia entre estos dos: $(function () { // do stuff }); Y (function () { // do stuff })();

!function(){}() vs (función(){})()

Mientras revisan parte del código escrito en el Javascript de Bootstrap de Twitter, parece que están llamando a funciones anó ... de la segunda manera? Tenga en cuenta que entiendo cómo funciona, estoy buscando entender por qué eligieron eso así se hace.

jQuery best practice, using $(document).¿listo dentro de una VIDA?

Estoy viendo un fragmento de código: (function($) { // other code here $(document).ready(function() { // ... igo es correcto? o puedo simplemente quitar el document (documento).listo y coloque el código directamente dentro de la VIDA.

Sombreado de variables en JavaScript

Debajo tenemos un IIFE que (como cualquier función) crea un ámbito local. Dentro de ese ámbito hay una función parseInt. Aho ... is called ¿Hay un de jure (especificación ECMAScript) o de facto ¿nombre (común) para esto? ¿Eclipsando? La sobrecarga?