Re: [Ovillo] Programar en Javascript

2007-07-19 Por tema Tei
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

2007-07-17 Por tema stripTM
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

2007-07-17 Por tema Hari Seldon
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

2007-07-17 Por tema carlos campderrós
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

2007-07-17 Por tema Hari Seldon
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

2007-07-17 Por tema Martin Campos
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

2007-07-17 Por tema Tei
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

2007-07-17 Por tema Rodrigo Álvarez Virgós
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

2007-07-17 Por tema Daniel Calderón
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

2007-07-17 Por tema Fernando Seves
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

2007-07-17 Por tema Daniel Calderón
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