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 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.
5. Todo lo anterior solo puede
significar una cosa….
¡Para programar en JavaScript, es requisito
indispensable saber HTML!
6. 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
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 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>.
12. Las posibilidades que ofrece JavaScript han propiciado
la aparición de nuevas tecnologías basadas en él, como
son Ajax y jQuery.