Foros del Web » Programando para Internet » Jquery »

minificar nombre funcion callback

Estas en el tema de minificar nombre funcion callback en el foro de Jquery en Foros del Web. Hola, ¿Alguien sabe si se puede esto @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original $ ( 'selector' , a ( ) {   //mi codigo ...
  #1 (permalink)  
Antiguo 16/04/2016, 08:30
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 6 años, 5 meses
Puntos: 10
minificar nombre funcion callback

Hola,

¿Alguien sabe si se puede esto

Código Javascript:
Ver original
  1. $('selector',a(){
  2.   //mi codigo aqui
  3. });

en vez de esto ?

Código Javascript:
Ver original
  1. $('selector',function(){
  2.   //mi codigo aqui
  3. });

o sea tener una function a() .. que retorna el callback para jquery

mas preciso ... minificar de alguna forma la palabra "function " empleada para funciones anonimas.

Gracias
  #2 (permalink)  
Antiguo 19/04/2016, 14:07
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 10 años, 8 meses
Puntos: 36
Respuesta: minificar nombre funcion callback

Cita:
mas preciso ... minificar de alguna forma la palabra "function " empleada para funciones anonimas.
La primera pregunta es por que quieres minificar la función de tal manera, en tal caso podrias utilizar minificadores ya existentes en la web o utilizar Uglify con Node.js


La otra opción que tienes es definir la funcion antes de utiilizarla. Para hacer que esto funcione

Código Javascript:
Ver original
  1. $('selector',a(){
  2.   //mi codigo aqui
  3. });

Tendrias que hacer esto:

Código Javascript:
Ver original
  1. $('selector',a);
  2.  
  3. function a()
  4. {
  5.    // Tu código.
  6. }

Saludos!!
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.
  #3 (permalink)  
Antiguo 21/04/2016, 07:05
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 6 años, 5 meses
Puntos: 10
Respuesta: minificar nombre funcion callback

La unica forma de minificar incluido las palabras reservadas javascript (ej function, this, nombre eventos etc) que he encontrado es packer http://dean.edwards.name/packer/

el resto ( incluido uglify ) minifican solo nombres variables bucles if espacios y saltos de linea ( y otras cositas mas )

Lo que pasa es que luego packer emplea eval() , que por todos los lados se desaconseja.

Lo que yo intento decir con la funcion a() ... es que busco alguna forma de enviar todo lo que esta dentro de una funcion anonima a la dicha function a() y que luego esta genere otra funcion anonima.

o sea algo asi:

Código Javascript:
Ver original
  1. function a(codigo_recibido){
  2.   return function(){codigo_recibido}
  3. }

asi me ahoraria estos caracteres :
Cita:
function(){}
, que se repiten centenares de veces

Última edición por matake; 21/04/2016 a las 07:17

Etiquetas: callback, funcion, nombre
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:05.