Tutorial JavaScript


Ocultando JavaScript

El problema con el último ejemplo es que algunos navegadores viejos no entienden el rótulo <script>. Estos navegadores tratarán a JavaScript como HTML, por lo tanto la página se mostrará como:

//poner una caja de alerta, para mostrar como funciona

alert("Esta es una alerta!!!");

 

No obstante podemos evitar esto realizando un truco:

 

<html>

<head>

<title> blah blah blah </title>

<script language="JavaScript">

<!-- hide this stuff from other browsers

Su script aquí

// end the hiding comment -->

</script>

</head>

<body>

etc., etc., etc.

La razón porque este truco funciona es por el hecho que normalmente todo entre <!-- y --> en una página HTML no se muestra. Esta parte de HTML funciona para ocultar el código JavaScript del navegador que no soporta JavaScript.

Sin embargo, las personas más inteligentes que inventaron JavaScript decidieron hacer que el rótulo <!-- marcara el comienzo de una línea de comentario en lugar de el comienzo de un bloque de comentario multilínea (como lo es en HTML). Debido a esto, el interprete JavaScript saltará la línea de comentario y continúa procesando el resto del script.

Desafortunadamente, JavaScript no conoce lo suficiente para ignorar el rótulo de comentario que cierra (-->), por lo tanto tiene que comentarlo, agregándole una doble barra al comienzo del comentario que se encarga de ocultar el código. Si no hace esto JavaScript tratará de interpretar esto --> como una sentencia válida JavaScript, y obtendrá un error.

No es muy elegante, pero funciona. Simplemente hay que saberlo de memoria y aplicarlo, puede cortar y pegar el siguiente material:

<script>

<!--

...........................

// -->

 

Revisión

Bien ha dado los primeros pasos para comprender JavaScript. Veamos una rápida revisión de lo que hemos visto:

 

  • El poder de JavaScript

  • Problema de compatibilidad con los navegadores

  • Otros modos de aprender JavaScript

  • En que lugar de la página se ubica el código JavaScript

  • Como comentarlo

  • Ocultando su JavaScript de viejos navegadores

  • Como funciona la caja Alert

<<<Anterior - Siguiente>>>


¡Visita también estos sitios interesantes!

Sitio alojado en Yaia.com