Articles of anonymous function

jQuery: Reescritura de callback anónima a una función con nombre

Si hago esto: $(‘h1’).slideUp(‘slow’, function() { $(‘div:first’).fadeOut(); }); h1 se deslizará hacia arriba, luego el primer div se desvanecerá. Sin embargo, si hago esto: function last() { $(‘div:first’).fadeOut(); } $(‘h1’).slideUp(‘slow’, last()); h1 se deslizará hacia arriba y div se desvanecerá al mismo tiempo! ¿Cómo puedo hacer que mi segundo ejemplo funcione igual que el primero, […]

Establecer variable global dentro de la función anónima

Quiero consultar un valor de un script y usar el valor como variable para otras funciones. Este código devuelve cero a pesar de que se establece un valor. var total = 0; var jqxhr = $.getJSON(“number.php?jsonp=?”, function(data) { total = data[0][‘Total’]; // eg 1234567 }); alert (total); // gives zero Leí que el problema podría […]

Configuración del scope de la función anónima de ‘this’ en los métodos de utilidad / ajax de jQuery

Como se señaló en esta publicación de blog , puede establecer el scope de this en una función anónima en Javascript. ¿Existe una forma más elegante de determinar this en la llamada de función anónima si la solicitud AJAX se realiza correctamente (es decir, no se usa)? Por ejemplo: var Foo = { bar: function(id) […]

¿Por qué se usan las funciones anónimas?

Posible duplicado: ¿Cuáles son los beneficios de usar funciones anónimas en lugar de funciones con nombre para devoluciones de llamada y parámetros en el código de evento de JavaScript? He estado leyendo / escribiendo algunos códigos básicos de Javascript y JQuery y he notado que en casi todos los tutoriales que leo, se usan funciones […]

Reemplazo de funciones anónimas con función nombrada (en jQuery)

Mi código original (en funcionamiento) se ve así: jQuery().ready(function ($) { $(‘[id=”errorMessages”]’).ajaxStart(function () { $(this).html(“”); }); $(‘[id=”errorMessages”]’).ajaxError(function (e, jqxhr, settings, exception) { //… }); }); Cuando estoy tratando de reemplazar las funciones anónimas en una llamada de función nombrada como: (Estoy haciendo un POC para algún requisito, que espera tal implementación). function fs() { $(this).html(“”); […]

¿Cómo puedo llamar a una función varias veces?

Mi problema es: estoy desarrollando un sitio web apto para dispositivos móviles con 2 hojas de estilo, una para la visualización “orientada a PC” y la otra para la visualización móvil. Junto con el 2 CSS, necesito una función para modificar algunos atributos href en el menú al cambiar de un modo de visualización a […]