Charter

Páginas: 17 (4240 palabras) Publicado: 8 de agosto de 2012
Unidad III JavaScript

3.1 Introducción

Sabemos que un programa de JavaScript no debe ser complicado, ya que en el navegador se encarga de leerlo cuando se carga la página, pero esto no debe decir que todos los códigos JavaScript se ejecuten nada mas cargarse el documento HTML, algunas funciones permanecen en estado latente hasta que el usuario realiza una acción determinada, comopodría ser pulsar sobre un enlace.


3.1.1 JavaScript y HTML


El primer pasa es diferente dentro de un documento lo que se JavaScript del resto. Para ello HTML disponible de una etiqueta que define el inicio y el final de cada código JavaScript.


Para definir el inicio de un programa o código se debe utilizar la etiqueta Y DETERMINAR EL FINAL CON .

El atributo LANGUAGE indica alnavegador el lenguaje Script utilizado. En el caso que nos ocupa el nombre a poner debe ser JavaScript.

Si se omite la especificación del lenguaje, el navegador asume que el Script esta programado en JavaScript.

Si desarrollamos en el navegador Netscape 2.0 que solo que soporta la primera versión, se producirán errores. Así pues, específicamente el numero de versión utilizada en el script,por ejemplo ,los navegadores anteriores a navigator 6.0 ignoraran el código y no se producirán errores.

Vemos un sencillo código para ir entrando en materia:



Listado2_1.html. Primeros pasos



document.write(“Mi primer programa con JavaScript”);





El código anterior muestra una pantalla una línea con el texto Mi primer programa con JavaScript.

Los códigos JavaScript sepueden colocar en la cabecera o en el cuerpo del documento. A medida que vayamos avanzando iremos encontrando las ubicaciones idóneas para ellos.

Es muy importante tener siempre presente que JavaScript es un lenguaje de programación Case Sensitive, es decir que distingue las mayúsculas de las minúsculas, por consiguiente, habrá que prestar especial atención a la utilización de variables. Asípues, las variables Resultado, resultado, RESULTADO serán vistas por JavaScript como diferentes.




Mi navegador no soporta JavaScript

Una cuestión sumamente importantes es que no todo los navegadores pueden soportar JavaScript o si bien lo soportan, el usuario ha desactivado su interprete mediante los pociones de configuración del mismo .A si pues, ¿qué podemos hacer para aquellosnavegadores que no entienden los script?

Cuando el usuario utiliza un navegador que no soporta JavaScript las etiquetas y son ignoradas y se presenta el código script en pantalla al entender que se trata de texto .La solución pasa por englobar el código JavaScript con la etiqueta HTML encargada de introducir comentarios, de esa manera los navegadores que no soportan JavaScript interpretaran elcódigo como un comentario.

El lenguaje HTML dispone también de las etiquetas y son ignorado y se presenta el código script en pantalla al entender que se trata del texto. La solución pasa por englobar el código JavaScript con la etiqueta HTML encargada de introducir comentarios, de esta manera los navegadores que no soportan JavaScript interpretaran el código como un comentario.

Lasetiquetas y de Html, entre ellas se especificara una opción alternativa para los navegadores que no soportan scripts. Por ejemplo un texto diciendo de “Su navegador no soporta JavaScript” o cualquier otra secuencia de comandos alternativos.

En el siguiente listado podemos ver un ejemplo:



Listado2_2.html. Ejemplo de protección de scrits






su navegador no soporta JavaScript.3.1.2 Comentarios, corchetes, punto y coma

Comentarios

Como todo lenguaje de programación, en código extenso se hace necesaria la inclusión de comentarios aclaratorios para futuras revisiones.

Para introducir comentarios en JavaScript podemos utilizar dos técnicas diferentes:
• Los comentarios en una sola línea irán procedidos de //;
• Los comentarios de varias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Charter
  • charter
  • Charter
  • Chart
  • Charter
  • Charter
  • charter
  • Charter

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS