Presentació de Javascript

178 views
141 views

Published on

Presentació de Javascript.

Més manuals a: http://www.exabyteinformatica.com

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
178
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentació de Javascript

  1. 1. Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware© Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/Presentació de JavascriptJavascript és un llenguatge de programació que permet als desenvolupadors crear accions a lesseves pàgines web. Però Què és Javascript? Com neix? Són algunes de la preguntes que elsegüent article intenta resoldre.Javascript és un llenguatge que pot ser utilitzat per professionals i per els qui sinicien en eldesenvolupament i disseny de llocs web. No requereix de compilació ja que el llenguatgefunciona al costat del client, els navegadors són els encarregats dinterpretar aquests codis.Molts confonen el Javascript amb el Java però tots dos llenguatges són diferents i tenen lesseves característiques singulars. Javascript té lavantatge de ser incorporat a qualsevol pàginaweb i pot ser executat sense la necessitat dinstal·lar un altre programa per ser visualitzat.Java per la seva banda, té com a principal característica ser un llenguatge independent de laplataforma. Es pot crear tot tipus de programa que pot ser executat en qualsevol ordinador delmercat: Linux, Windows, Apple, etcètera. A causa de les seves característiques també és moltutilitzat per a internet.Com a síntesi es pot dir que Javascript és un llenguatge interpretat, basat en prototips, mentreque Java és un llenguatge més orientat a objectes.Què és Javascript?Javascript és un llenguatge amb moltes possibilitats, utilitzat per crear petits programes quedesprés són inserits en una pàgina web i en programes més grans, orientats a objectes moltmés complexos. Amb Javascript podem crear diferents efectes i interactuar amb els nostresusuaris.Aquest llenguatge posseeix diverses característiques, entre elles podem esmentar que és unllenguatge basat en accions que posseeix menys restriccions. A més a més, és un llenguatgeque utilitza Windows i sistemes X-Windows, gran part de la programació en aquest llenguatgeestà centrada a descriure objectes, escriure funcions que responguin a moviments del ratolí,obertures, utilització de tecles i càrregues de pàgines entre d’altres.És necessari ressaltar que hi ha dos tipus de Javascript: duna banda està el que sexecuta en elclient, aquest és el Javascript pròpiament dit, encara que tècnicament es denomina NavigatorJavascript. Però també existeix un Javascript que sexecuta en el servidor, és més recent i esdenomina LiveWire Javascript.
  2. 2. Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware© Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/Com neix Javascript?Javascript va néixer amb la necessitat de permetre als autors de llocs web crear pàgines quepermetessin interactuar amb els usuaris, ja que es necessitava crear webs de majorcomplexitat. LHTML només permetia crear pàgines estàtiques on es podien mostrar textosamb estils, però es necessitava interactuar amb els usuaris.En els anys 90, Netscape va crear Livescript; les primeres versions daquest llenguatge van serprincipalment dedicades a petits grups de dissenyadors Web que no necessitaven utilitzar uncompilador, o sense cap experiència en la programació orientada a objectes.A mesura que van estar disponibles noves versions daquest llenguatge, s’incloïen nouscomponents que donaven gran potencial al llenguatge, però lamentablement aquesta versiónomés funcionava en lúltima versió del Navigator d’aquell moment.Al desembre del 95, Netscape i Sun Microsystems (el creador del llenguatge Java) desprésdunir objectiu de desenvolupar el projecte en conjunt, reintrodueixen aquest llenguatge ambel nom de Javascript. En resposta a la popularitat de Javascript, Microsoft va llançar el seupropi llenguatge de programació a força de script, VBScript (una petita versió de Visual Basic).Lany 96 Microsoft sinteressa per competir amb Javascript pel que llança el seu llenguatgeanomenat Jscript, introduït en els navegadors dInternet Explorer. Malgrat les diferentscrítiques que se li fan al llenguatge Javascript, aquest és un dels llenguatges de programaciómés populars per a web. Des que els navegadors inclouen el Javascript, no necessitem el JavaRuntime Environment (JRE), perquè sexecuti.El Javascript és una tecnologia que ha sobreviscut a més de 10 anys, és fonamental en la web,juntament amb lestandardització de la “European Computer Manufacturers Association”(ECMA) (adoptada després per la ISO) i W3C DOM, Javascript és considerat per moltsdesenvolupadors web com la fundació per a la propera generació daplicacions webdinàmiques del costat del client.Lestandardització de Javascript va començar en conjunt amb ECMA al novembre de 1996. Ésadoptat aquest estàndard al juny de 1997 i després també per la “Internacional Organizationfor Standardization” (ISO). El DOM per les seves sigles en anglès “Model dObjectes delDocument” va ser dissenyat per evitar incompatibilitats.On puc veure funcionant Javascript?Entre els diferents serveis que es troben realitzats amb Javascript a Internet es troben:· Correu.· Xat.· Cercadors dInformació.
  3. 3. Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware© Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/També podem trobar o crear codis per inserir-los a les pàgines com:· Rellotge.· Comptadors de visites.· Dates.· Calculadores.· Validadors de formularis.· Detectors de navegadors i idiomes.Com identificar codi Javascript?El codi Javascript podem trobar-ho dins de les etiquetes de les nostres pàgines web. En generalsinsereixen. També poden estar situats en fitxers externs.Algunes característiques del llenguatge són:La seva sintaxi és similar a la usada en Java i C, en ser un llenguatge del costat del client aquestés interpretat pel navegador, no es necessita tenir instal·lat cap Framework.Variables: var = “Hola què tal?”, n=200Condicions: if(i<20){ … }Cicles: for(a; a<50; a++)Arranjaments: var ElMeuArray = new Array(“102”, “7437”, “125”)Funcions: Pròpies del llenguatge i predefinides pels usuaris.Comentaris per a una sola línia: // ComentarisComentaris per diverses línies:/*Comentaris/Permet la programació orientada a objectes: document.write("Hola què tal?");Les variables poden ser definides com: string, integer, float, bolean simplement utilitzant“var”. Podem usar “+” per concatenar cadenes i variables.
  4. 4. Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware© Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/És compatible amb navegadors?Javascript és suportat per la majoria dels navegadors com Internet Explorer, Netscape, Opera,Mozilla Firefox, Safari, Google Chrome, entre d’altres.Amb l’aparició de llenguatges com PHP del costat del servidor i Javascript del costat del client,va sorgir Ajax en acrònim de (Asynchronous Javascript And XML). El mateix és una tècnica percrear aplicacions web interactives. Aquest llenguatge combina diverses tecnologies:· HTML i fulles destils CSS per generar estils.· Implementacions ECMAScript, un dells és el llenguatge Javascript.· XMLHttpRequest és una de les funcions més importants que inclou, que permet intercanviardades asíncronament amb el servidor web, pot ser mitjançant PHP, ASP, entre d’altres.Hem de tenir en compte que encara que Javascript sigui suportat en gran quantitat denavegadors els nostres usuaris poden triar lopció dActivar/Desactivar el Javascript en elsmateixos.

×