Entradas

Mostrando entradas de agosto, 2007

trim javascript??

Existe alguna función nativa de javascript que haga un trim?  Yo busque y busque y no paso nada, no pude encontrar una función que le saque los espacios al final y al inicio de un string aquí dejo una función que hace eso con expresiones regulares. function ltrim(s) { return s.replace(/^\s+/, ""); } function rtrim(s) { return s.replace(/\s+$/, ""); } function trim(s) { return rtrim(ltrim(s)); } --  Atte. Victor Hugo Saavedra  http://vhspiceros.blogspot.com

Firebug

Imagen
FireBug a mi gusto es una de las mejores extensiones que existen para firefox, desde el punto de vista de un desarrollador. las principales características de Firebug son: Permite inspeccionar y editar html, esto lo hace directamente en la pagina sin refrescarla ni nada. Cuantas veces hemos querido depurar javascript, Firebug trae incorporado un debugger de javascript. Ejecuta javascript al vuelo, trae una consola para ejecutar javascript, esta consola toda los códigos que ya tenemos incorporados en la pagina que estas visualizando. Por si fuera poco nos da la posibilidad de ver las peticiones Http que se hace por abajo, sin refrescar la pantalla completa, mas conocido como ajax(aunque en si no tengo una definición de ajax muy clara, de hecho no se si exista). permite inspeccionar el dom de la pagina que estamos visualizando. Trae una consola, mucho mejor que la que trae por defecto firefox. En realidad es muy buena esta extensión, yo la uso desde que llegue a trabajar a Imagemaker.

JSON?

JSON(JavaScript Object Notation) es una forma de escribir objetos en javascript. es muy util por ejemplo para trabajar con ajax. Vamos por el principio, aquí hay un pequeño ejemplo de como hacer un objeto, (aun que javascript no es orientado a objetos), un pequeño ejemplo: var persona1 ={'nombre':'Victor Hugo Saavedra','telefono':'9999999','edad':'24'} var persona2 ={'nombre':'Victor','telefono':'888888','edad':'20'} después para acceder a esto es como en casi todos los lenguajes objeto punto atributo persona1.nombre /* devuelve "Victor Hugo Saavedra"*/ persona2.nombre /* devuelve "Victor" */ persona1.edad /* devuelve "24" */ esto uno lo propria asignar a variables o hacer lo que uno quiera pero ejemplo: alert("las personas son:"+ persona1.nombre + " - " + persona2.nombre); ademas en la mayoría de los lenguajes tienes funciones para enc