Re: [Ovillo] Programar en Javascript
Yo ademas tengo interpretes de js de linea de comandos. Me han resolutado utiles en dos ocasiones. Con mensajes JSON mal formados. Y con caracteres whitespace en distinta codificacion de tabla de caracteres que no se me renderizaban en pantalla, pero que js si tenia en cuenta. Para esta clase de problemas en windows tenia compilado js.exe desde spidermonkey (utilizando cygwin). En linux tengo kjscmd. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Programar en Javascript
Hari Seldon escribió: > Por si quieres un "logger", aquí te dejo uno mío ñapa: > > Si usas firebug y la librería jQuery el plugin jquery.debug es una maravilla (http://jquery.glyphix.com/) Puedes hacer cosas tan chulas como: Sacar un hola mundo $.log( 'hola mundo ); Poder navegar por los ul con class properties $('ul.properties').debug(); -- Saludos -=stripTM=- ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Programar en Javascript
Sí, efectivamente, es así Por eso digo que antes hay que inicializarla Se podría hacer que no se pierda creando un wrapper que inicialice y después llame a writeDebugMsg, pero vamos... Estaba un poco vago cuándo hice esto :P Un saludo > -Mensaje original- > De: [EMAIL PROTECTED] [mailto:ovillo- > [EMAIL PROTECTED] En nombre de carlos campderrós > Enviado el: martes, 17 de julio de 2007 15:17 > Para: Ovillo, la lista de CSS en castellano > Asunto: Re: [Ovillo] Programar en Javascript > > Hola Hari, gracias por eso, muy interesante. Un pequeño apunte en la > función > writeDebugMsg(sMsg), más abajo > > On 7/17/07, Hari Seldon <[EMAIL PROTECTED]> wrote: > > > > writeDebugMsg: function(sMsg) > > { > > if (this.bInitialized) { > > var dNow = new Date(); > > var hour= dNow.getHours(); > > var minute = dNow.getMinutes(); > > var second = dNow.getSeconds(); > > var monthnumber = dNow.getMonth(); > > var monthday= dNow.getDate(); > > var year= dNow.getYear(); > > var sNow= hour + ":" + minute + ":" + second + ", " + > > monthday > > + "/" + monthnumber + "/" + year; > > this.oDiv.innerHTML += ""; > > this.oDiv.innerHTML += sNow + " : " + sMsg; > > } else { > > this.init(); > > } > > > Si la llamas y no está inicializado, parece q lo inicializas, pero > pierdes > el primer mensaje de error. > > writeDebugMsg: function(sMsg) { >if (! bInitialized) { > this.init(); >} > >// y aqui toda la parte de escritura del mensaje. > } > > > Saludos > > -- > Si no puedes deslumbrar con tu sabiduría, > desconcierta con tus gilipolleces > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Programar en Javascript
Hola Hari, gracias por eso, muy interesante. Un pequeño apunte en la función writeDebugMsg(sMsg), más abajo On 7/17/07, Hari Seldon <[EMAIL PROTECTED]> wrote: > > writeDebugMsg: function(sMsg) > { > if (this.bInitialized) { > var dNow = new Date(); > var hour= dNow.getHours(); > var minute = dNow.getMinutes(); > var second = dNow.getSeconds(); > var monthnumber = dNow.getMonth(); > var monthday= dNow.getDate(); > var year= dNow.getYear(); > var sNow= hour + ":" + minute + ":" + second + ", " + > monthday > + "/" + monthnumber + "/" + year; > this.oDiv.innerHTML += ""; > this.oDiv.innerHTML += sNow + " : " + sMsg; > } else { > this.init(); > } Si la llamas y no está inicializado, parece q lo inicializas, pero pierdes el primer mensaje de error. writeDebugMsg: function(sMsg) { if (! bInitialized) { this.init(); } // y aqui toda la parte de escritura del mensaje. } Saludos -- Si no puedes deslumbrar con tu sabiduría, desconcierta con tus gilipolleces ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Programar en Javascript
Por si quieres un "logger", aquí te dejo uno mío ñapa: var MyDebugger = { sClassName: "MyDebugger 0.1", sClassDesc: "Debugger jS en pantalla inspirado por Scott Schiller www.schillmania.com", bInitialized:false, init: function() { this.oDiv = document.createElement("div"); this.oDiv.setAttribute("id", "div-debugger"); aElements = document.getElementsByTagName("body"); aElements[0].appendChild(this.oDiv); this.oDiv.style.position = "absolute"; this.oDiv.style.top = "20px"; this.oDiv.style.right = "31px"; this.oDiv.style.backgroundColor = "#B1B1B1"; this.oDiv.style.border = "1px solid #00"; this.oDiv.style.color = "#00"; this.oDiv.style.width = "40%"; this.oDiv.style.height = "25%"; this.oDiv.style.padding = "5px"; this.oDiv.style.zIndex = 20; this.oDiv.style.fontFamily = "Helvetica, Verdana, sans-seriff"; this.oDiv.style.fontSize = "10px"; this.oDiv.style.overflowY = "scroll"; var dNow = new Date(); var hour= dNow.getHours(); var minute = dNow.getMinutes(); var second = dNow.getSeconds(); var monthnumber = dNow.getMonth(); var monthday= dNow.getDate(); var year= dNow.getYear(); var sNow= hour + ":" + minute + ":" + second + ", " + monthday + "/" + monthnumber + "/" + year; this.oDiv.innerHTML += "Debugger started at: " + sNow; this.bInitialized = true; }, writeDebugMsg: function(sMsg) { if (this.bInitialized) { var dNow = new Date(); var hour= dNow.getHours(); var minute = dNow.getMinutes(); var second = dNow.getSeconds(); var monthnumber = dNow.getMonth(); var monthday= dNow.getDate(); var year= dNow.getYear(); var sNow= hour + ":" + minute + ":" + second + ", " + monthday + "/" + monthnumber + "/" + year; this.oDiv.innerHTML += ""; this.oDiv.innerHTML += sNow + " : " + sMsg; } else { this.init(); } } }; Uso: MyDebugger.init(); // se inicializa MyDebugger.writeDebugMsg('mensaje que quieres debuggear'); > -Mensaje original- > De: [EMAIL PROTECTED] [mailto:ovillo- > [EMAIL PROTECTED] En nombre de Tei > Enviado el: martes, 17 de julio de 2007 13:03 > Para: Ovillo, la lista de CSS en castellano > Asunto: Re: [Ovillo] Programar en Javascript > > On 7/17/07, Daniel Calderón <[EMAIL PROTECTED]> wrote: > ... > > > > Cada vez que tengo que buscar un dichoso fallito tengo que recurrir > al > > Firebug de Firefox y la verdad, soy bastante perezoso para estar > mirando > > aquí y allá jeje. ¿Alguien conoce alguna aplicación para programar en > > Javascript que sea buena? Gracias :) > > woot! > > la verdad es que a mi me das firebug, y me es suficiente. Sin embargo > suelo tener instalado mas extensiones para desarrolladores. > Webdevelopper (¿puedo decir "obviamente"?), LiveHTTP headers (que es > un sol para debugear ajax y trabajo con formularios) y Vekman (el > debugger de js). > > esta ultima se parece mas a lo que pides, pero es un tanto tosca. > > mucha gente es adicta a debugear utilizando "printf", emitiendo > mensajes a un log. Esto creo que te lo puedes preparar y podrias > indagar en google como conseguirlo. Una vez con esto tienes esa clase > de debugeo basado en log que es tan popular, que es posible que sea > mas agil que tratar de usar trazado paso a paso, etc. > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Programar en Javascript
Hola. Prueba el plugin de explorer DebugBar: http://www.debugbar.com/ o simplemente: window.onerror = function (err) { alert(err); } Un saludo: MARTIN El día 17/07/07, Daniel Calderón <[EMAIL PROTECTED]> escribió: > > Sé que no tiene nada que ver con el tema de la lista, pero seguro que > alguien me puede ayudar. > > Llevo poco programando en JS y hasta ahora estoy utilizando el > Dreamweaver. > Sin embargo, es muy cortito, ya que no muestra los errores de sintaxis ni > nada parecido como por ejemplo Eclipse haría con Java (salvadas las > diferencias, para que me entendáis). > > Cada vez que tengo que buscar un dichoso fallito tengo que recurrir al > Firebug de Firefox y la verdad, soy bastante perezoso para estar mirando > aquí y allá jeje. ¿Alguien conoce alguna aplicación para programar en > Javascript que sea buena? Gracias :) > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > -- Salu2: MARTIN un valenciano desde Madrid (ESPAÑA) ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Programar en Javascript
On 7/17/07, Daniel Calderón <[EMAIL PROTECTED]> wrote: ... > > Cada vez que tengo que buscar un dichoso fallito tengo que recurrir al > Firebug de Firefox y la verdad, soy bastante perezoso para estar mirando > aquí y allá jeje. ¿Alguien conoce alguna aplicación para programar en > Javascript que sea buena? Gracias :) woot! la verdad es que a mi me das firebug, y me es suficiente. Sin embargo suelo tener instalado mas extensiones para desarrolladores. Webdevelopper (¿puedo decir "obviamente"?), LiveHTTP headers (que es un sol para debugear ajax y trabajo con formularios) y Vekman (el debugger de js). esta ultima se parece mas a lo que pides, pero es un tanto tosca. mucha gente es adicta a debugear utilizando "printf", emitiendo mensajes a un log. Esto creo que te lo puedes preparar y podrias indagar en google como conseguirlo. Una vez con esto tienes esa clase de debugeo basado en log que es tan popular, que es posible que sea mas agil que tratar de usar trazado paso a paso, etc. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Programar en Javascript
Yo te doy otras dos opciones: - El plugin Web Tools Platform (WTP) de Eclipse [1] te permite la edición de código JS. - El depurador Javascript de SeaMonkey [2] es una auténtica maravilla. [1] http://www.eclipse.org/webtools/main.php [2] http://www.mozilla.org/projects/seamonkey/ ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Programar en Javascript
Muchas gracias. He buscado referencias sobre él en Google y al parecer tiene muy buena pinta. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Programar en Javascript
Buenas, Creo que Aptana te podria servir. Un saludo El día 17/07/07, Daniel Calderón <[EMAIL PROTECTED]> escribió: > > Sé que no tiene nada que ver con el tema de la lista, pero seguro que > alguien me puede ayudar. > > Llevo poco programando en JS y hasta ahora estoy utilizando el > Dreamweaver. > Sin embargo, es muy cortito, ya que no muestra los errores de sintaxis ni > nada parecido como por ejemplo Eclipse haría con Java (salvadas las > diferencias, para que me entendáis). > > Cada vez que tengo que buscar un dichoso fallito tengo que recurrir al > Firebug de Firefox y la verdad, soy bastante perezoso para estar mirando > aquí y allá jeje. ¿Alguien conoce alguna aplicación para programar en > Javascript que sea buena? Gracias :) > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] Programar en Javascript
Sé que no tiene nada que ver con el tema de la lista, pero seguro que alguien me puede ayudar. Llevo poco programando en JS y hasta ahora estoy utilizando el Dreamweaver. Sin embargo, es muy cortito, ya que no muestra los errores de sintaxis ni nada parecido como por ejemplo Eclipse haría con Java (salvadas las diferencias, para que me entendáis). Cada vez que tengo que buscar un dichoso fallito tengo que recurrir al Firebug de Firefox y la verdad, soy bastante perezoso para estar mirando aquí y allá jeje. ¿Alguien conoce alguna aplicación para programar en Javascript que sea buena? Gracias :) ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo