Jeg må bruke så mange forskjellige programmeringsspråk og spesifikasjoner når du oppretter et nettsted som det gjør meg svimmel. Jeg kan knapt skrive denne artikkelen fordi hjernen min bokstavelig talt vondt fra alle de ulike programmeringsspråk jeg har virvler rundt i hodet mitt. Du lurer kanskje på hvorfor jobben min har blitt så komplisert de siste årene. Vel, det startet med den trådløse revolusjonen, som laget et rot ut av cyberspace. Nå er alle trådløse gadget utstyrt med tilgang til internett og e-post.
Mobiltelefoner, palm topper, bærbare datamaskiner, og med dataskjermer i biler har nettlesere. Disse apparatene har plattformer og nettlesere som er svært forskjellig fra hva som er installert på en vanlig stasjonær PC. Disse nye nettlesere er ikke kompatible med mange elementer av HTML programmeringsspråk. Som et resultat av nettsteder laget utelukkende med HTML er ofte usynlig eller utilgjengelige for den trådløse Internett-bruker. Nye språk og spesifikasjoner som XHTML, XSL og XML ble opprettet for å tilpasse seg disse nye nettlesere. XML var trolig den viktigste innovasjon av dem alle.
XML aktivert webdesignere å definere data uten å fortelle nettleseren hvordan å vise dataene, i motsetning til HTML, som både definerer data, og forteller leseren hvordan å vise det. XML-data kan vises på alle plattformer eller nettleser fordi det er en enkel tekstfil med ingen forhåndsdefinerte koder, slik at programmereren å definere data en rekke måter. XHTML og XSL ble opprettet for å konvertere XML-filer til faktiske websider som hadde stil og struktur og kan ses på tvers av alle plattformer og nettlesere.
Nå som du forstår hvordan og hvorfor programmering har endret seg, er du klar for en kort introduksjon til hovedtemaet i denne artikkelen, E4X. E4X legger direkte støtte for XML til Javascript. Et XML objekt erklært med E4X er skrevet slik: var x = new XML () Ved hjelp av denne m