Ver Mensaje Individual
  #20 (permalink)  
Antiguo 07/04/2011, 22:46
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Respuesta: Recortar cadena de texto por pixeles

@adristb para que el script recorte por palabra hay que hacerle algunos cambios, pero ya te toca trabajar un poco a vos (o voy a pensar que en vez de aprender querés que te lo haga ).
En cuanto a las diferencias, se debe a que los navegadores no en todos los casos acomodan de la misma manera las palabras en el flujo del documento. El script inicial lo que hace es verificar hasta qué letra llega el renglón y cortar justo antes de la primera que se iría para abajo si estuviera escrita la palabra completa.
Luego le agregué la eliminación de las tres últimas letras para que no te queden afuera los puntos suspensivos.

@_cronos2: nunca hice la prueba (la verdad, en estos casos poco me interesa una diferencia tan pequeña y como las RegExp no son mi fuerte las evito cuando puedo ). No obstante (y confieso que me sorprende ), esto le da la ventaja a split & join en el caso que evalúa: http://jsperf.com/replace-vs-split-and-join/2