Dos dudillas: Tecnologias y arrays en Javascript

EnZo

Tengo un par de dudillas que quiza mas de uno sepa como solucionarmela.

1º Como es posible que cada vez vea mas tecnologias para desarrollar webs. Es decir cada vez veo cosas nuevas, siglas de tecnologias que no sabia que existian. Ojo al listado que no conozco ni la mitad xD

HTML
CSS
DHTML
XHTML
XML
XSL
WMLScript
XSLT
XSL-FO
XPath
XQuery
XLink
XPointer
DTD
Schema
XML DOM
XForms
SOAP
WSDL
RDF
RSS
WAP
Web Services

Alguien me podria explicar que son a groso modo o almenos para que valen o que si son ampliaciaciones de otras o que esque no tengo ni idea.

2º La duda de javascript es saber si hay alguna funcion que devuelva el indice de un array. Es decir si yo creo un array en el que sus indices son strings ejem:

miarr=new Array();
miarr['enzo']=20;
miarr['paco']=18;

una funcion que me devuelva los nombre en este caso enzo y paco. No se si existe, lo he estado buscando y no lo encuentro :/ en php por ejemplo es key()

gracias.

L

Bien, que yo conozca aunque puedo estar equivocado:

DHTML <-- Dinamyc HTML (HTML+Javascript)
XHTML <-- Version XML del HTML, el html del futuro.
XML <-- Pues eso xD
XSL <-- Transformador de XML, puedes transformar un xml en html, hoja de calculo, pdf ...
XSLT <-- XSL avanzado
DTD <-- Validacion de documentos
RSS <-- Tipo de XML usado para sindicalizacion.
WAP <-- Lenguaje web para moviles? creo xD

Lo otro:
En javascript creo que no puedes declarar un array del tipo nombre['cadena'], sino que debes declararlo como un objeto y luego recorrerlo, algo del tipo :

var nombre={};
nombre['cadena']='ajsjahsiau';
nombre['cadena2']='klajs3838';

for(i in nombre) alert(i);

Salu2!

guner

WAP sería el protocolo para los móviles y WML el lenguaje correspondiente. WMLScript, como JS para WML.
http://www.webestilo.com/wml/

DTD: Document Type Definition. Valen para definir la estructura de un tipo de documento, por ejemplo qué etiquetas existen y qué atributos puede tener cada etiqueta.

HTML: Esto sabes qué es, no se por qué preguntas :)

CSS: Esto tambien sabes, las hojitas de estilos.

DHTML: Esto es el nombre que le dio Micro$oft a 'su javascript + html'

XHTML: Una reorganización de HTML

XML: eXtensible Markup Language, si no me equivoco. Es un lenguaje de etiquetas cuyo fin es almacenar información de forma jerarquizada.

XForms: Como su nombre indica son formularios, la verdad, no se de qué va.

SOAP: Es un protocolo de intercambio de información en XML.

RSS: De esto hay varias cosas ~ wikipedia.

tracker086

Weno, de los q as dixo el unico q puedo decir algo, pero no recuerdo exactamente si stoy en lo cierto es:
SOAP: no se la traduccion pero creo q es un protocolo o algo asi, para hacer "programas" q intercambien informacion con una web via XML, vease por ejemplo algun programa en el cual edites y añadas post de tu blog, y el mande la info al server y te lo actualice.

Weno spero q sirva de algo jeje

EnZo

#2 gracias por el codigo javascript, no sabia que se podian recorer los indices de esa manera :) porcierto sabes alguna otra manera de recorrerlos?

y de tus definiciones esta no me ha quedado claro:
RSS <-- Tipo de XML usado para sindicalizacion.
sindicalizacion?

Precisamente media-vida tiene algo parecido en su pie de pagina.
http://www.media-vida.net/mediavida.rdf

Alguien sabe de que trata?

L

Aqui tienes una explicacion mas detallada sobre RSS:
http://es.wikipedia.org/wiki/RSS_%28formato%29

Y para recorrer ese tipo de objetos no conozco otro metodo, de todos modos en javascript se suelen usar arrays numericos.

Salu2

ItNaS

una duda: en php q ddifrencia hay entre hacer las variables normales y hacerlo con lo de $this-> ?

guner

ItNaS, ¿estás mirando la parte de objetos?

this es un puntero (que apunta, vaya) al propio objeto.
si un objeto tiene una variable, por ejemplo $var, para acceder a esa variable es $this->var (si estás dentro del objeto) o $instancia_del_objeto->var (para acceder desde fuera).

Usuarios habituales

  • guner
  • ItNaS
  • Love-Hate
  • EnZo
  • tracker086