Está en la página 1de 52

Introducción al desarrollo web

http://idesweb.es/
JAVASCRIPT

JavaScript: historia
Sergio Luján Mora
Departamento de Lenguajes y Sistemas Informáticos
Universidad de Alicante (España)

IDW-JS-HI-01
Introducción al desarrollo web
http://idesweb.es/

Contacto
• http://gplsi.dlsi.ua.es/~slujan/
JAVASCRIPT

• http://accesibilidadenlaweb.blogspot.com.es/
• http://accesibilidadweb.dlsi.ua.es/
• http://desarrolloweb.dlsi.ua.es/
• http://www.youtube.com/user/sergiolujanmora
• sergio.lujan@ua.es
• @sergiolujanmora
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Abril 1995
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Brendan Eich
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/

Automatizar
JAVASCRIPT

Dinámicas
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

¡10 días!
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

JavaScript
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Mayo 1995
Mocha
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Septiembre 1995
LiveScript
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Diciembre 1995
JavaScript
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

JavaScript
Introducción al desarrollo web
http://idesweb.es/

Cscript
JAVASCRIPT

C++Script
Introducción al desarrollo web
http://idesweb.es/

JavaScript: Designing a Language in 10 Days


http://www.computer.org/csdl/mags/co/2012/02/
mco2012020007.html
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
Si hubiera incluido clases en JavaScript en
mayo de 1995, me habrían dicho que era
demasiado parecido a Java o que
JAVASCRIPT

JavaScript competía con Java...


Me encontraba bajo órdenes de marketing
para que se pareciese a Java, pero no
excesivamente bueno… tenía que ser un
lenguaje como si fuese el hermano
pequeño tonto.
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Cliente  Netscape Navigator

Servidor  Netscape Enterprise Server


Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/

JavaScript  Netscape Navigator 2.0


JAVASCRIPT

JScript  Microsoft Internet Explorer 3.0


Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Agosto 1996

Microsoft Internet Explorer 3


Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

¿Quién desarrolla el lenguaje JavaScript?


Introducción al desarrollo web
http://idesweb.es/

HTML
JAVASCRIPT

CSS
DOM
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

JavaScript
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

EcmaScript
JavaScript
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Noviembre 1996
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Junio 1997
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

Abril 1998
ISO/IEC 16262
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

ISO/IEC 16262:2011
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

¿Y por qué te cuento todo esto de EcmaScript?


Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/

Math
JAVASCRIPT

random()
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
¿Entre 0 y 1 significa
que puede llegar a devolver el 0 o el 1?
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT

¿Qué le pasó a Brendan Eich?


Introducción al desarrollo web
http://idesweb.es/
Cuota de Netscape en el mercado de navegadores
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/

“No me quita el sueño que Google nos retire el dinero”


http://tecnologia.elpais.com/tecnologia/2012/03/02/
actualidad/1330716764_355884.html
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/

Computing Conversations with Brendan Eich (12:00)


http://www.youtube.com/watch?v=IPxQ9kEaF8c
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/

Fluent 2012: Brendan Eich, "JavaScript at 17" (25:43)


http://www.youtube.com/watch?v=Rj49rmc01Hs
JAVASCRIPT
Introducción al desarrollo web
http://idesweb.es/

http://idesweb.es/
JAVASCRIPT

idw@idesweb.es
@idesweb
Introducción al desarrollo web
http://idesweb.es/

Créditos de las imágenes y fotografías


http://en.wikipedia.org/wiki/File:Netscape_logo.svg
JAVASCRIPT

http://blog.mozilla.org/press/bios/brendan-eich/
http://en.wikipedia.org/w/index.php?title=File:Java_logo.svg
http://en.wikipedia.org/w/index.php?title=File:Sun_Microsystems_logo.svg
http://commons.wikimedia.org/wiki/File:Microsoft_wordmark.svg
http://www.w3.org/Icons/WWW/w3c_home_nb-v.svg
http://en.wikipedia.org/wiki/File:Netscape-navigator-usage-data.svg

También podría gustarte