¿Lenguaje de programación web para hacer páginas web?

Páginas web, Posicionamiento en buscadores, Scripts para web (phpBB, vBulletin, phpNuke, Wordpress, osCommerce, PostNuke, etc.) ...
Irenicus
Mensajes: 1238
Registrado: 19 Mar 2007 23:22

Re: ¿Lenguaje de programación web para hacer páginas web?

Mensaje por Irenicus »

¡Gracias a ambos, le echaré un vistazo!
Avatar de Usuario
ari0k0
Mensajes: 634
Registrado: 11 Ago 2008 17:32
Ubicación: Mérida (Badajoz)
Contactar:

Re: ¿Lenguaje de programación web para hacer páginas web?

Mensaje por ari0k0 »

Si quieres aprender web, tiraría para jQuery+Ajax... además verás que con las librerías jQuery (que no dejan de ser javascript) tienes unas posibilidades casi ilimitadas de hacer cosas y visualmente muy atractivas. Ahora, necesitas comprender, como va HTML y los ábroles DOM que al fin y al cabo representan una página web.

Hacer un .gif, sería la solución fácil.
Avatar de Usuario
Xtreme
Mensajes: 1023
Registrado: 13 Dic 2009 23:47
Contactar:

Re: ¿Lenguaje de programación web para hacer páginas web?

Mensaje por Xtreme »

ari0k0 escribió:Si quieres aprender web, tiraría para jQuery+Ajax... además verás que con las librerías jQuery (que no dejan de ser javascript) tienes unas posibilidades casi ilimitadas de hacer cosas y visualmente muy atractivas. Ahora, necesitas comprender, como va HTML y los ábroles DOM que al fin y al cabo representan una página web.

Hacer un .gif, sería la solución fácil.
La mía, que es la del desconocimiento.

¿Lo de los árboles DOM era lo de las jerarquías verdad?
[equipo]Sobremesa jugón|Intel Core 2 Q8200 @2.8|Asus Maximus Formula|2x2gb Samsung Drr2 667@800|AMD 6870 xfx OC|||Thermaltake isgc 300||Nox coolbay W|Creative soundblaster|Windows 7 Ultimate|||Logitech g400||[/equipo]
Avatar de Usuario
ari0k0
Mensajes: 634
Registrado: 11 Ago 2008 17:32
Ubicación: Mérida (Badajoz)
Contactar:

Re: ¿Lenguaje de programación web para hacer páginas web?

Mensaje por ari0k0 »

El árbol DOM de una página web, es una estructura en forma de árbol, donde tiene una serie de nodos... cada nodo hace referencia a un elemento de la página web, ejemplo una página web del tipo (es similar a como funcionan los ficheros XML):

Código: Seleccionar todo

<html>
<head>
  <title>Aprendiendo DOM</title>
</head>
<body>
  <p>Aprendiendo DOM</p>
  <p>DOM es sencillo de aprender</p>
  <p>Ademas, DOM es muy potente</p>
</body>
</html>
Tiene elementos <head> <title> <body> <p>... y cada uno de ellos tiene sus atributos, todo ello estructurado. De modo que puedes decir con una consulta, dame el arbol dom, ves al body y recogeme los 3 elementos <p> que tiene..

Mediante javascript, puedes acceder a estos elementos de la página y modificarlo "en caliente" (sin refrescar la página web).. con el tiempo, y con tal de facilitar esta tarea, salieron unas cuantas librerías javascript que tienen funciones que facilitan el acceso y la modificación a los elementos de este árbol DOM, una de ellas es jQuery.

Ejemplo:

Código: Seleccionar todo

<html>
<head>
  <title>Aprendiendo DOM</title>
</head>
<body>
  <p id="modificar">Aprendiendo DOM</p>
  <p>DOM es sencillo de aprender</p>
  <p>Ademas, DOM es muy potente</p>
  <a href="#" onclick="modificaDOM()"> Clickea aquí </a>
</body>
</html>
Con una línea de código en jQueries, puedes hacer cosas interesantes... como:

function modificaDOM() {
$('#modificar').html('Modificando DOM'); // Busca el elemento en el árbol dom, que tenga id = modificar y pone el código html
}

Al clickear el link, sin refrescar la página, te modificaría la etiqueta <p> con id="modificar", poniendo el html "Modificando DOM". Y como eso, puedes hacer muchas cosas más..

A parte jQuery incorpora una funcionalidad para llamadas en Ajax, que facilita su uso. Pero eso tiene algo más de complejidad.
Avatar de Usuario
Xtreme
Mensajes: 1023
Registrado: 13 Dic 2009 23:47
Contactar:

Re: ¿Lenguaje de programación web para hacer páginas web?

Mensaje por Xtreme »

Gracias por compartir tus conocimientos con los demás ;)

Digamos que el árbol DOM lo que nos ayuda es a segmentar una web para poder trabajar con ella como "por partes", ¿no?

PD: Irenicus, perdón por meter spam en tu hilo
[equipo]Sobremesa jugón|Intel Core 2 Q8200 @2.8|Asus Maximus Formula|2x2gb Samsung Drr2 667@800|AMD 6870 xfx OC|||Thermaltake isgc 300||Nox coolbay W|Creative soundblaster|Windows 7 Ultimate|||Logitech g400||[/equipo]
Irenicus
Mensajes: 1238
Registrado: 19 Mar 2007 23:22

Re: ¿Lenguaje de programación web para hacer páginas web?

Mensaje por Irenicus »

Xtreme escribió:PD: Irenicus, perdón por meter spam en tu hilo
No es spam en absoluto, yo también aprendo y si no lo hubieras preguntado tú, lo hubiera preguntado yo :D
Avatar de Usuario
ari0k0
Mensajes: 634
Registrado: 11 Ago 2008 17:32
Ubicación: Mérida (Badajoz)
Contactar:

Re: ¿Lenguaje de programación web para hacer páginas web?

Mensaje por ari0k0 »

Si estais interesado, se puede abrir un nuevo Post en Foro > Manuales > Desarrollo, sobre "Iniciación en Html y jQuery" y ahí podemos plantear algunos ejercicios básicos y como resolverlos, y dudas sencillas que os vayan apareciendo sobre el tema. Y os puedo echar un cable en lo que querais.

Saludos.
Irenicus
Mensajes: 1238
Registrado: 19 Mar 2007 23:22

Re: ¿Lenguaje de programación web para hacer páginas web?

Mensaje por Irenicus »

Por mí perfecto, sería mucho de ayuda.
Avatar de Usuario
Xtreme
Mensajes: 1023
Registrado: 13 Dic 2009 23:47
Contactar:

Re: ¿Lenguaje de programación web para hacer páginas web?

Mensaje por Xtreme »

Estaría genial, contando con la base de que se puede no saber html (aunque tengo nociones de programación en java)
[equipo]Sobremesa jugón|Intel Core 2 Q8200 @2.8|Asus Maximus Formula|2x2gb Samsung Drr2 667@800|AMD 6870 xfx OC|||Thermaltake isgc 300||Nox coolbay W|Creative soundblaster|Windows 7 Ultimate|||Logitech g400||[/equipo]
Responder