SlideShare a Scribd company logo
1 of 13
Autor: Sergi Grau [email_address]
Presentació JavaScript és un llenguatge que utilitza objectes (tècnicament està basat en prototipus) i de guions, dissenyat per a permetre l'accés mitjançant programació als objectes d'un entorn d'acollida, com ara un navegador. S'utilitza en múltiples aplicacions però principalment en el  costat client d'una aplicació web , implementat com a part d'un navegador web, amb la finalitat de proporcionar interfícies d'usuari enriquides i llocs web dinàmics. 
Presentació JavaScript deriva de l'estàndard ECMAScript i es caracteritza per ser dinàmic, amb tipatge debil i basat en prototips.  http://www.ecma-international.org/
Característiques. Paradigma Multi-paradigma: basat en prototipus, funcional, imperatiu, interpretat Aparescut en 1995 Dissenyat per Brendan Eich Desenvolupat   Netscape Communications Corporation, Mozilla Foundation Versió estable 1.8.1 (2009) Darrera versió 1.9.3 (2010) Tipatge dèbil, dinàmic Implementacions KJS, Rhino, SpiderMonkey, V8, WebKit Influenciat per Self, C, Scheme, Perl, Python, Java Influencia a  JScript, JScript .NET, Objective-J
On està present?
On està present? ,[object Object]
Entorns Gràfics : Gnome 3 (Gnome-Shell)
Aplicacions d'escriptori : Mozilla XULRunner (Thunderbird, Firefox), Adobe Acrobat, Adobe  Photoshop, Illustrator, Dreamweaver i InDesign
Llenguatges de programació : Qt i Java.
Sistemes Operatius : EyeOS, Palm WebOS, BlackBerry Widget SDK.
Altres : ActionScript (Adobe Flash), Apple's Dashboard Widgets, Microsoft's Gadgets, Yahoo! Widgets, Google Desktop Gadgets,
Importància. Font Indeed: Tendències d'ocupació Font TIOBE: % de cerques realitzades a Google i Yahoo
Alternatives ,[object Object]

More Related Content

Viewers also liked

La història de l'arnau
La història de l'arnauLa història de l'arnau
La història de l'arnaujordibm2
 
Projecte educatiu de l'Escola Guerau de Liost
Projecte educatiu de l'Escola Guerau de LiostProjecte educatiu de l'Escola Guerau de Liost
Projecte educatiu de l'Escola Guerau de LiostEscola Guerau de Liost
 
Conclusió tallers STEAM. InGenious. Varsòvia 2014
Conclusió tallers STEAM. InGenious. Varsòvia 2014Conclusió tallers STEAM. InGenious. Varsòvia 2014
Conclusió tallers STEAM. InGenious. Varsòvia 2014lluís nater
 
Informatica, Estefania Vazquez
Informatica, Estefania VazquezInformatica, Estefania Vazquez
Informatica, Estefania Vazquezfani94
 
CANVIS RELACIONALS DES DE L'APARICIÓ DELS SMARTPHONES
CANVIS RELACIONALS DES DE L'APARICIÓ DELS SMARTPHONESCANVIS RELACIONALS DES DE L'APARICIÓ DELS SMARTPHONES
CANVIS RELACIONALS DES DE L'APARICIÓ DELS SMARTPHONESfrancescsalagiralt
 
Seminario-Taller del Instituto Torre del Palau en Colombia, marzo 2014
Seminario-Taller del Instituto Torre del Palau en Colombia, marzo 2014Seminario-Taller del Instituto Torre del Palau en Colombia, marzo 2014
Seminario-Taller del Instituto Torre del Palau en Colombia, marzo 2014evaristogonzal2
 
Facebook para empresas
Facebook para empresasFacebook para empresas
Facebook para empresasFundació Bit
 
Las necesidades emocionales de las personas superdotadas
Las necesidades emocionales de las personas superdotadasLas necesidades emocionales de las personas superdotadas
Las necesidades emocionales de las personas superdotadasMontserrat Romagosa
 
Reunió d'aula 2n
Reunió d'aula 2n Reunió d'aula 2n
Reunió d'aula 2n Escola
 
Serveis d’atenció als infants i a les famílies
Serveis d’atenció als infants i a les famíliesServeis d’atenció als infants i a les famílies
Serveis d’atenció als infants i a les famíliesLourdesVioleta
 
#OcupacioVerda Guilheim Chéron presenta La ruche qui dit Oui!
#OcupacioVerda Guilheim Chéron presenta La ruche qui dit Oui!#OcupacioVerda Guilheim Chéron presenta La ruche qui dit Oui!
#OcupacioVerda Guilheim Chéron presenta La ruche qui dit Oui!UpSocial
 
Articulo publicado en el periòdic d'andorra
Articulo publicado en  el periòdic d'andorraArticulo publicado en  el periòdic d'andorra
Articulo publicado en el periòdic d'andorraIBERAUDIT Kreston
 
Tema 6: la web 2.0
Tema 6: la web 2.0Tema 6: la web 2.0
Tema 6: la web 2.0laiamarta
 

Viewers also liked (20)

Memoria ssee 1011
Memoria ssee 1011Memoria ssee 1011
Memoria ssee 1011
 
La història de l'arnau
La història de l'arnauLa història de l'arnau
La història de l'arnau
 
Projecte educatiu de l'Escola Guerau de Liost
Projecte educatiu de l'Escola Guerau de LiostProjecte educatiu de l'Escola Guerau de Liost
Projecte educatiu de l'Escola Guerau de Liost
 
Conclusió tallers STEAM. InGenious. Varsòvia 2014
Conclusió tallers STEAM. InGenious. Varsòvia 2014Conclusió tallers STEAM. InGenious. Varsòvia 2014
Conclusió tallers STEAM. InGenious. Varsòvia 2014
 
Informatica, Estefania Vazquez
Informatica, Estefania VazquezInformatica, Estefania Vazquez
Informatica, Estefania Vazquez
 
CANVIS RELACIONALS DES DE L'APARICIÓ DELS SMARTPHONES
CANVIS RELACIONALS DES DE L'APARICIÓ DELS SMARTPHONESCANVIS RELACIONALS DES DE L'APARICIÓ DELS SMARTPHONES
CANVIS RELACIONALS DES DE L'APARICIÓ DELS SMARTPHONES
 
Seminario-Taller del Instituto Torre del Palau en Colombia, marzo 2014
Seminario-Taller del Instituto Torre del Palau en Colombia, marzo 2014Seminario-Taller del Instituto Torre del Palau en Colombia, marzo 2014
Seminario-Taller del Instituto Torre del Palau en Colombia, marzo 2014
 
Organització
OrganitzacióOrganització
Organització
 
Jornada les presons en l'era d'internet 17.06.2010 programa
Jornada les presons en l'era d'internet 17.06.2010 programaJornada les presons en l'era d'internet 17.06.2010 programa
Jornada les presons en l'era d'internet 17.06.2010 programa
 
Facebook para empresas
Facebook para empresasFacebook para empresas
Facebook para empresas
 
Reunión familias
Reunión familiasReunión familias
Reunión familias
 
Las necesidades emocionales de las personas superdotadas
Las necesidades emocionales de las personas superdotadasLas necesidades emocionales de las personas superdotadas
Las necesidades emocionales de las personas superdotadas
 
A...Na Jeannette
A...Na JeannetteA...Na Jeannette
A...Na Jeannette
 
Reunió d'aula 2n
Reunió d'aula 2n Reunió d'aula 2n
Reunió d'aula 2n
 
Serveis d’atenció als infants i a les famílies
Serveis d’atenció als infants i a les famíliesServeis d’atenció als infants i a les famílies
Serveis d’atenció als infants i a les famílies
 
#OcupacioVerda Guilheim Chéron presenta La ruche qui dit Oui!
#OcupacioVerda Guilheim Chéron presenta La ruche qui dit Oui!#OcupacioVerda Guilheim Chéron presenta La ruche qui dit Oui!
#OcupacioVerda Guilheim Chéron presenta La ruche qui dit Oui!
 
Programes de recerca que desenvolupa el PCT de Turisme i Oci (octubre 2011)
Programes de recerca que desenvolupa el PCT de Turisme i Oci (octubre 2011)Programes de recerca que desenvolupa el PCT de Turisme i Oci (octubre 2011)
Programes de recerca que desenvolupa el PCT de Turisme i Oci (octubre 2011)
 
Articulo publicado en el periòdic d'andorra
Articulo publicado en  el periòdic d'andorraArticulo publicado en  el periòdic d'andorra
Articulo publicado en el periòdic d'andorra
 
4tprim nadal 2011
4tprim nadal 20114tprim nadal 2011
4tprim nadal 2011
 
Tema 6: la web 2.0
Tema 6: la web 2.0Tema 6: la web 2.0
Tema 6: la web 2.0
 

Similar to 1. introducció

Resum
ResumResum
Resumcfgmi
 
Web Application(3)
Web Application(3)Web Application(3)
Web Application(3)guest5ef53
 
Dai 9 - Ruby on Rails
Dai 9 - Ruby on RailsDai 9 - Ruby on Rails
Dai 9 - Ruby on RailsCarles Mateu
 
Dai 09-ruby on rails
Dai 09-ruby on railsDai 09-ruby on rails
Dai 09-ruby on railsCarles Mateu
 
Migració al programari lliure: reptes i oportunitats
Migració al programari lliure: reptes i oportunitatsMigració al programari lliure: reptes i oportunitats
Migració al programari lliure: reptes i oportunitatsIsmael Fanlo
 
Bordas marti programari
Bordas marti programariBordas marti programari
Bordas marti programarimartix14
 
3. programari lliure mario de la iglesia
3. programari lliure mario de la iglesia3. programari lliure mario de la iglesia
3. programari lliure mario de la iglesiaMario123456H
 
B1 e1 s1_galera_irene
B1 e1 s1_galera_ireneB1 e1 s1_galera_irene
B1 e1 s1_galera_irenegalleysworld
 
Powerpoint cata
Powerpoint cataPowerpoint cata
Powerpoint catacataarbos
 
Programari lliure
Programari lliureProgramari lliure
Programari lliuretocoloki
 
3 programari lliure-carla_coll
3 programari lliure-carla_coll3 programari lliure-carla_coll
3 programari lliure-carla_collcarlacr1998
 
T1 e1 campillo
T1 e1 campilloT1 e1 campillo
T1 e1 campilloarcaco
 
Programari lliure Joel
Programari lliure JoelProgramari lliure Joel
Programari lliure JoelJowyDMM
 

Similar to 1. introducció (20)

Resum
ResumResum
Resum
 
Web Application(3)
Web Application(3)Web Application(3)
Web Application(3)
 
Aplicacions web
Aplicacions webAplicacions web
Aplicacions web
 
Dai 9 - Ruby on Rails
Dai 9 - Ruby on RailsDai 9 - Ruby on Rails
Dai 9 - Ruby on Rails
 
Dai 09-ruby on rails
Dai 09-ruby on railsDai 09-ruby on rails
Dai 09-ruby on rails
 
Migració al programari lliure: reptes i oportunitats
Migració al programari lliure: reptes i oportunitatsMigració al programari lliure: reptes i oportunitats
Migració al programari lliure: reptes i oportunitats
 
Java
JavaJava
Java
 
Bordas marti programari
Bordas marti programariBordas marti programari
Bordas marti programari
 
3. programari lliure mario de la iglesia
3. programari lliure mario de la iglesia3. programari lliure mario de la iglesia
3. programari lliure mario de la iglesia
 
B1 e1 s1_galera_irene
B1 e1 s1_galera_ireneB1 e1 s1_galera_irene
B1 e1 s1_galera_irene
 
Programari
ProgramariProgramari
Programari
 
Powerpoint cata
Powerpoint cataPowerpoint cata
Powerpoint cata
 
Programari lliure
Programari lliureProgramari lliure
Programari lliure
 
3 programari lliure-carla_coll
3 programari lliure-carla_coll3 programari lliure-carla_coll
3 programari lliure-carla_coll
 
T1 e1 campillo
T1 e1 campilloT1 e1 campillo
T1 e1 campillo
 
Programari lliure
Programari lliureProgramari lliure
Programari lliure
 
Programari lliure Joel
Programari lliure JoelProgramari lliure Joel
Programari lliure Joel
 
Programari
ProgramariProgramari
Programari
 
Programari
ProgramariProgramari
Programari
 
Programari
ProgramariProgramari
Programari
 

1. introducció

  • 1. Autor: Sergi Grau [email_address]
  • 2. Presentació JavaScript és un llenguatge que utilitza objectes (tècnicament està basat en prototipus) i de guions, dissenyat per a permetre l'accés mitjançant programació als objectes d'un entorn d'acollida, com ara un navegador. S'utilitza en múltiples aplicacions però principalment en el costat client d'una aplicació web , implementat com a part d'un navegador web, amb la finalitat de proporcionar interfícies d'usuari enriquides i llocs web dinàmics. 
  • 3. Presentació JavaScript deriva de l'estàndard ECMAScript i es caracteritza per ser dinàmic, amb tipatge debil i basat en prototips.  http://www.ecma-international.org/
  • 4. Característiques. Paradigma Multi-paradigma: basat en prototipus, funcional, imperatiu, interpretat Aparescut en 1995 Dissenyat per Brendan Eich Desenvolupat Netscape Communications Corporation, Mozilla Foundation Versió estable 1.8.1 (2009) Darrera versió 1.9.3 (2010) Tipatge dèbil, dinàmic Implementacions KJS, Rhino, SpiderMonkey, V8, WebKit Influenciat per Self, C, Scheme, Perl, Python, Java Influencia a JScript, JScript .NET, Objective-J
  • 6.
  • 7. Entorns Gràfics : Gnome 3 (Gnome-Shell)
  • 8. Aplicacions d'escriptori : Mozilla XULRunner (Thunderbird, Firefox), Adobe Acrobat, Adobe Photoshop, Illustrator, Dreamweaver i InDesign
  • 10. Sistemes Operatius : EyeOS, Palm WebOS, BlackBerry Widget SDK.
  • 11. Altres : ActionScript (Adobe Flash), Apple's Dashboard Widgets, Microsoft's Gadgets, Yahoo! Widgets, Google Desktop Gadgets,
  • 12. Importància. Font Indeed: Tendències d'ocupació Font TIOBE: % de cerques realitzades a Google i Yahoo
  • 13.
  • 15. RIAs basades en Plugins
  • 16.
  • 17. JavaScript, no està relacionat amb el llenguatge de programació Java, encara que els dos tenen similituds superficials. Tots dos llenguatges utilitzen una sintaxi influenciada per la de la sintaxi de C, i tenen algunes convencions de noms comunes.
  • 18. "JavaScript" és una marca comercial de Sun Microsystems i s'utilitza sota llicència per Netscape Communications i els hereus com la Fundació Mozilla. Per aquest motiu Microsoft utilitza JScript, que a més no segueix completament l'estàndard.
  • 19.
  • 20.
  • 21. SpiderMonkey (nom en clau), el primer motor de JavaScript escrit per Brendan Eich a Netscape Communications
  • 22. V8 - de codi obert, desenvolupat per Google, part de Google Chrome
  • 23. KJS - KDE ECMAScript s / motor de JavaScript per al navegador del projecte KDE Konqueror
  • 24. Narcissus , de codi obert, escrit per Brendan Eich
  • 25. Tamarin , pels laboratoris d'Adobe
  • 26. Chakra , per a Internet Explorer 9.
  • 27. Nitro , (anteriorment SquirrelFish) per Safari 4.
  • 28. Motors JavaScript. Font: http://www.favbrowser.com/
  • 29. JavaScript i el rendiment Font: John Resig http://ejohn.org/blog/javascript-performance-stack/