Re: [Ovillo] XPath y selecctores de css

2007-08-22 Por tema Tei
On 8/21/07, stripTM [EMAIL PROTECTED] wrote:
 Tei escribió:
  Por cierto.
  ¿A alguien mas que a mi le parece ver ciertas similitudes entre XPath [1] y
  los selectores de CSS [2]?.
 
  Es curioso.
 
  [1] http://www.w3.org/TR/xpath
  [2] http://www.w3.org/TR/REC-CSS2/selector.html
 
 Hombre ambas especificaciones han salido del W3C y tienen un cometido
 similar, el identificar nodos en un árbol xml, XPath es más avanzada que
 los selectores de css, aunque estos últimos son más compactos a la hora
 de escribir y se ajustan más a la sintaxis del html, por ejemplo
 acortando la manera de atacar a los id y a los class.

En un principio me sono mal. Porque esta el principio DRY, dont
repeat yourself.

Tambien he visto que por javascript se puede cerrar la diferencia. Y
el ultimo framework popular de Javascript, jQuery, admite selectores
bastante avanzados cogiendo de una cosa y de la otra.

http://www.maestrosdelweb.com/editorial/javascript-facil-y-rapido-con-jquery/
http://jquery.com/


Pero no me gusta demasiado...  Es mas facil que siga funcionando una
pagina web con html puro dentro de 20 años si no basa sus
funcionalidades en javascript.

En XUL puedes hacer estas cosas sin requerir Javascript, utilizando Overlays.

Ejemplo:
El tipico boton de calendario.  Yo tengo este codigo:
toolbarbutton image=calendar-up.gif label=
onmousedown=EnviaCalendario('oe-date-picker-popup','Desde')
popup=oe-date-picker-popup position=after_start /

...y en la declarcion XMl tengo esto:
   ?xul-overlay href='datepicker-overlay.php'
type='application/vnd.mozilla.xul+xml'?

   Y se me ve asi:
   http://dl41.dinaserver.com/fun/overlayfun1.gif

  Tambien por js, aunque esta bugeado.
  http://developer.mozilla.org/en/docs/DOM:document.loadOverlay

Parece que Microsoft penso en estas cosas en su dia. Pues hay
veintemil tecnologias alienigenas ocultas en IE5.0, entre ellas cosas
llamadas scriplets.
http://www.webreference.com/js/column22/scriptlet.html
Probablemente algunas de las cosas ocultas en IE5 permitan emular los overlays.

En un SDK viejo de DirectX recuerdo que hasta se podian poner objetos
D3D en una pagina web. En fin. Que cosas.
___
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] XPath y selecctores de css

2007-08-22 Por tema stripTM
Tei escribió:
 On 8/21/07, stripTM [EMAIL PROTECTED] wrote:
   
 Tei escribió:
 
 Por cierto.
 ¿A alguien mas que a mi le parece ver ciertas similitudes entre XPath [1] y
 los selectores de CSS [2]?.

 Es curioso.

 [1] http://www.w3.org/TR/xpath
 [2] http://www.w3.org/TR/REC-CSS2/selector.html

   
 Hombre ambas especificaciones han salido del W3C y tienen un cometido
 similar, el identificar nodos en un árbol xml, XPath es más avanzada que
 los selectores de css, aunque estos últimos son más compactos a la hora
 de escribir y se ajustan más a la sintaxis del html, por ejemplo
 acortando la manera de atacar a los id y a los class.
 

 En un principio me sono mal. Porque esta el principio DRY, dont
 repeat yourself.

 Tambien he visto que por javascript se puede cerrar la diferencia. Y
 el ultimo framework popular de Javascript, jQuery, admite selectores
 bastante avanzados cogiendo de una cosa y de la otra.

 http://www.maestrosdelweb.com/editorial/javascript-facil-y-rapido-con-jquery/
 http://jquery.com/

   
La implementación que hacer jquery de xpath no es completa, la que si 
que es buena el la de css, que tiene todo el sentido ya que lo normal es 
que un desarrollador web está más acostumbrado a este tipo de selectores 
y si el mismo ha hecho los css lo tiene chupado.
 Pero no me gusta demasiado...  Es mas facil que siga funcionando una
 pagina web con html puro dentro de 20 años si no basa sus
 funcionalidades en javascript.

   
Una de las ideas de jquery precisamente es esa, el proporcionar un 
entorno sencillo para desarrollar javascript no intrusivos que sean de 
mantener. Sería un pecado hacer cosas en jquery intrusivas que en lugar 
de facilitar la experiencia del usuario obligasen a tener javascript, 
jejejej
 En XUL puedes hacer estas cosas sin requerir Javascript, utilizando Overlays.

 Ejemplo:
 El tipico boton de calendario.  Yo tengo este codigo:
 toolbarbutton image=calendar-up.gif label=
 onmousedown=EnviaCalendario('oe-date-picker-popup','Desde')
 popup=oe-date-picker-popup position=after_start /

 ...y en la declarcion XMl tengo esto:
?xul-overlay href='datepicker-overlay.php'
 type='application/vnd.mozilla.xul+xml'?

Y se me ve asi:
http://dl41.dinaserver.com/fun/overlayfun1.gif

   Tambien por js, aunque esta bugeado.
   http://developer.mozilla.org/en/docs/DOM:document.loadOverlay

   
Creo que esto es diferente a lo que son los selectores ¿no?
 Parece que Microsoft penso en estas cosas en su dia. Pues hay
 veintemil tecnologias alienigenas ocultas en IE5.0, entre ellas cosas
 llamadas scriplets.
 http://www.webreference.com/js/column22/scriptlet.html
 Probablemente algunas de las cosas ocultas en IE5 permitan emular los 
 overlays.

 En un SDK viejo de DirectX recuerdo que hasta se podian poner objetos
 D3D en una pagina web. En fin. Que cosas.

   


-- 
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] XPath y selecctores de css

2007-08-22 Por tema Tei
  En XUL puedes hacer estas cosas sin requerir Javascript, utilizando 
  Overlays.
 Creo que esto es diferente a lo que son los selectores ¿no?

No tiene mucho que ver. De hecho, un overlay utiliza id, y se pega el
objeto externo con el interno que usa el mismo id. Creo que no se
podria usar class, ni nada asi.
___
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] XPath y selecctores de css

2007-08-21 Por tema stripTM
Tei escribió:
 Por cierto.
 ¿A alguien mas que a mi le parece ver ciertas similitudes entre XPath [1] y
 los selectores de CSS [2]?.

 Es curioso.

 [1] http://www.w3.org/TR/xpath
 [2] http://www.w3.org/TR/REC-CSS2/selector.html
   
Hombre ambas especificaciones han salido del W3C y tienen un cometido 
similar, el identificar nodos en un árbol xml, XPath es más avanzada que 
los selectores de css, aunque estos últimos son más compactos a la hora 
de escribir y se ajustan más a la sintaxis del html, por ejemplo 
acortando la manera de atacar a los id y a los class.

-- 
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