Génesis Solórzano
Profesor: Samuel López
Curso: 3r° De Bachillerato
Especialidad: Informática
    Año Lectivo 2012-2013
¿Qué es JavaScript?

 Lenguaje de programación orientado a entornos web
 Pertenece a la parte de “código cliente”
 Permite una gran interacción y dinamismo por parte
  del usuario con la página web
 Es fácil programar con JavaScript, aunque por lo
  general no lo es tanto encontrar errores
¿Dónde podemos encontrar el
código JavaScript en un documento
HTML?
 Se coloca entre las etiquetas <head> y </head>
 También se pueden invocar sentencias JavaScript en
  otras partes del documento:
 Entre las etiquetas <script> y </script>
 En funciones como onClick, onChange ,etc.
Todo lo anterior solo puede
significar una cosa….
 ¡Para programar en JavaScript, es requisito
  indispensable saber HTML!
Características
 No es Java
 Orientado a entornos web. Esto no quiere decir que su
    uso se a exclusivo para ese ámbito
   Es case sensitive
   Está basado en objetos, pero no es un lenguaje de POO
   No es un lenguaje de programación completo. No se
    pueden hacer programas sólo con JavaScript
   Los errores JavaScript, por lo general, no molestan
    demasiado al usuario
Historia de JavaScript
 1995-Brendan Eich desarrolla Livescript para incluirlo
  en el Netscape Navigator2.0. Poco tiempo después
  pasa a llamarse JavaScript.
 1996–Microsoft crea Jscript para competir con
  JavaScript y evitar problemas de licencia.
 1997–se envía la especificación del JavaScript1.1 a la
  ECMA y se estandariza el ECMAScript.
 Actualidad–es el lenguaje de scripting por excelencia y
  se utiliza en un 90% de proyectos web.
Pop-ups en JavaScript
 Manera sencilla de avisar al usuario
 Los hay de tres tipos: alert ,confirm y prompt
 Son de fácil programación
 Se suele utilizar la interfaz gráfica del sistema
  operativo para dibujar los en pantalla.
Funciones predefinidas en
JavaScript.
 eval(String);Evalúa la cadena String que le viene por su
 único parámetro como si fuera una sentencia
 JavaScript. Si es una sentencia correcta, se ejecutará:
 val(‚alert(‘La función eval ejecutará este alert’);‛);
 ParseInt (String, [opcional] base);Convierte la cadena
  de caracteres del primer parámetro(que deben ser
  números)a entero. El segundo parámetro opcional
  indica la base del número(por defecto,base10).Si la
  conversión no se puede efectuar, devolverá
  NaN:parseInt(‚479‛);parseInt(‚51627‛,8);parseInt(‚100101
  0‛,2);
 parseInt(‚479‛);
 parseInt(‚51627‛,8);
 parseInt(‚1001010‛,2);
JavaScript en la actualidad
 Hoy en día, prácticamente todos los navegadores
 soportan JavaScript (esto no era así hasta no hace
 mucho).

 Podemos utilizar las etiquetas <noscript> y
 </noscript> como alternativa para los navegadores que
 no acepten JavaScript:<noscript> Si puede leer este
 mensaje, es que su navegador no soporta
 JavaScript.</noscript>.
 Las posibilidades que ofrece JavaScript han propiciado
 la aparición de nuevas tecnologías basadas en él, como
 son Ajax y jQuery.
Java script

Java script

  • 1.
  • 2.
    Profesor: Samuel López Curso:3r° De Bachillerato Especialidad: Informática Año Lectivo 2012-2013
  • 3.
    ¿Qué es JavaScript? Lenguaje de programación orientado a entornos web  Pertenece a la parte de “código cliente”  Permite una gran interacción y dinamismo por parte del usuario con la página web  Es fácil programar con JavaScript, aunque por lo general no lo es tanto encontrar errores
  • 4.
    ¿Dónde podemos encontrarel código JavaScript en un documento HTML?  Se coloca entre las etiquetas <head> y </head>  También se pueden invocar sentencias JavaScript en otras partes del documento:  Entre las etiquetas <script> y </script>  En funciones como onClick, onChange ,etc.
  • 5.
    Todo lo anteriorsolo puede significar una cosa….  ¡Para programar en JavaScript, es requisito indispensable saber HTML!
  • 6.
    Características  No esJava  Orientado a entornos web. Esto no quiere decir que su uso se a exclusivo para ese ámbito  Es case sensitive  Está basado en objetos, pero no es un lenguaje de POO  No es un lenguaje de programación completo. No se pueden hacer programas sólo con JavaScript  Los errores JavaScript, por lo general, no molestan demasiado al usuario
  • 7.
    Historia de JavaScript 1995-Brendan Eich desarrolla Livescript para incluirlo en el Netscape Navigator2.0. Poco tiempo después pasa a llamarse JavaScript.  1996–Microsoft crea Jscript para competir con JavaScript y evitar problemas de licencia.  1997–se envía la especificación del JavaScript1.1 a la ECMA y se estandariza el ECMAScript.  Actualidad–es el lenguaje de scripting por excelencia y se utiliza en un 90% de proyectos web.
  • 8.
    Pop-ups en JavaScript Manera sencilla de avisar al usuario  Los hay de tres tipos: alert ,confirm y prompt  Son de fácil programación  Se suele utilizar la interfaz gráfica del sistema operativo para dibujar los en pantalla.
  • 9.
    Funciones predefinidas en JavaScript. eval(String);Evalúa la cadena String que le viene por su único parámetro como si fuera una sentencia JavaScript. Si es una sentencia correcta, se ejecutará: val(‚alert(‘La función eval ejecutará este alert’);‛);
  • 10.
     ParseInt (String,[opcional] base);Convierte la cadena de caracteres del primer parámetro(que deben ser números)a entero. El segundo parámetro opcional indica la base del número(por defecto,base10).Si la conversión no se puede efectuar, devolverá NaN:parseInt(‚479‛);parseInt(‚51627‛,8);parseInt(‚100101 0‛,2);  parseInt(‚479‛);  parseInt(‚51627‛,8);  parseInt(‚1001010‛,2);
  • 11.
    JavaScript en laactualidad  Hoy en día, prácticamente todos los navegadores soportan JavaScript (esto no era así hasta no hace mucho).  Podemos utilizar las etiquetas <noscript> y </noscript> como alternativa para los navegadores que no acepten JavaScript:<noscript> Si puede leer este mensaje, es que su navegador no soporta JavaScript.</noscript>.
  • 12.
     Las posibilidadesque ofrece JavaScript han propiciado la aparición de nuevas tecnologías basadas en él, como son Ajax y jQuery.