Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen Aprenda Jscript
Resumen Aprenda Jscript
En este resumen se ofrece un vistazo general sobre Jscript y sus principales elementos y
las aplicaciones que se pueden desarrollar.
Este programa se puede trabajar con la mayoría de los editores utilizados en la web. El
código se incluye entre las etiquetas <script>…..</script> y normalmente se incluye en la
cabecera del documento Html, y además debe definir el atributo type de la etiqueta <script>
la siguiente línea de código se usa para los navegadores antiguos que no soportan algunas
características nuevas de jscript.
<! -
document.write ("El navegador es compatible con JavaScript.");
// ->
Para incluir comentarios en un programa JavaScript, comience una línea con dos barras,
como en este ejemplo: // esto es un comentario. //
También puede iniciar un comentario con dos barras en el medio de una línea, comienzan
con / * y terminan con * /. Estos comentarios pueden extenderse a través de más de una
línea, como demuestra el siguiente ejemplo:
En jscript se utiliza tres tipos de mensajes:
Emergentes: pop-ups tipo alert alert (“Cuidado con las manos")
Confirm: confirm (“¿Estás seguro?")
Prompt: prompt (“Dime tu nombre", “ponlo aquí")
Utiliza los operadores comunes, + para concatenar (combinar) cadenas, + para añadir, - para
sustraer, + para multiplicar, / para dividir, % modulo el resto, ++ para incrementar y – para
disminuir.
Variables
En Jscript las variables se denominan contenedores que pueden almacenar datos (por
ejemplo, un número, una cadena de texto, o un objeto). Cada variable tiene un nombre y al
elegir los nombres a una variable se debe tener en cuenta que:
Los nombres de variables pueden incluir letras del alfabeto, tanto mayúsculas y
minúsculas. También pueden incluir los dígitos 0-9 y el guion bajo (_) carácter.
Los nombres de variables no pueden incluir espacios ni tampoco caracteres de
puntuación.
El primer carácter del nombre de la variable debe ser una letra o un guion bajo.
Los nombres de variables distinguen entre mayúsculas.
No hay límite oficial de la longitud de los nombres de variables, pero debe caber
dentro de una línea
Uso de las variables locales y globales
Bucles.
Una de bucle normalmente utiliza una variable (llamado un contador o índice) para realizar
un seguimiento de las veces que se ha ejecutado el bucle, y se detiene cuando el contador
llegue a un cierto número. Un básico para la declaración es la siguiente:
for (var = 1; var <10; var ++) {
Hay tres parámetros a la de bucle, separados por punto y coma:
Objetos
Al igual que las variables, los objetos pueden almacenar datos, dos o más piezas de datos
a la vez. Los elementos de datos almacenados en un objeto se denominan propiedades del
objeto. Las propiedades un objeto persona podrían incluir un nombre, dirección y número
de teléfono. Los objetos también pueden incluir métodos. Estas son funciones que trabajan
con los datos del objeto.
JavaScript utiliza una jerarquía de objetos de padres e hijos llamados el Document Object
Model o DOM. Estos objetos están organizados en una estructura en forma de árbol, y
representan todo el contenido y de los componentes de un documento Web. Los objetos
del DOM tienen propiedades que describen la página Web o documento, y métodos, que le
permiten trabajar con partes de la página Web.
La creación del Document Object Model o DOM es una de las innovaciones que más ha
influido en el desarrollo de las páginas web dinámicas y de las aplicaciones web más
complejas.
DOM permite acceder y manipular las páginas XHTML como si fueran documentos XML.
De hecho, DOM se diseñó originalmente para manipular de forma sencilla los documentos
XML. Cuando se hace referencia a un objeto, se utiliza el nombre del objeto padre seguido
del nombre del objeto secundario o nombres, separados por puntos.
Funciones
Las funciones proporcionan una forma sencilla de manejar una tarea, tales como la adición
de salida a una página Web. JavaScript incluye una amplia variedad de funciones
integradas. Una declaración que utiliza una función se conoce como una llamada de
función. Las funciones toman parámetros (la expresión entre paréntesis) para decirles qué
hacer. Además, una función puede devolver un valor a una variable de espera. Por ejemplo,
la siguiente llamada de función solicita al usuario una respuesta y lo almacena en el texto
de la variable:
Las funciones son grupos de sentencias JavaScript que pueden ser tratadas como una sola
unidad. Para utilizar una función, primero hay que definirla.
funcionar Greet () {
alert ("Saludos.");
EVENTOS
Un evento es un suceso que ocurre cuando el usuario realiza alguna acción, los eventos
hacen posible que los usuarios transmitan información. JavaScript define numerosos
eventos que permiten una interacción completa entre el usuario y las páginas/aplicaciones
web. La pulsación de una tecla constituye un evento, así como pinchar o mover el ratón,
seleccionar un elemento de un formulario, redimensionar la ventana del navegador, etc.
JavaScript permite asignar una función a cada uno de los eventos. De esta forma, cuando
se produce cualquier evento, JavaScript ejecuta su función asociada. Este tipo de funciones
se denominan "event handlers" en inglés y suelen traducirse por "manejadores de eventos".
Muchos eventos de JavaScript (como clics de ratón) son causados por el usuario. En lugar
de hacer las cosas en un orden establecido, la secuencia de comandos puede responder a
las acciones del usuario.
Cada evento tiene un nombre. Por ejemplo, el onMouseOver evento se produce cuando el
puntero del ratón se mueve sobre un objeto en la página. Cuando el puntero se mueve
sobre un vínculo particular, el onMouseOver evento es enviado al controlador de eventos
de ese vínculo, si tiene uno.
Para definir un controlador de eventos, se agrega la palabra en el comienzo del nombre del
evento. Por ejemplo, el onMouseOvercontrolador de eventos se llama cuando el ratón se
mueve sobre un enlace. Para definir el controlador de eventos, lo agrega al de ese vínculo
especial <a> HTML tag.
Arrays
JavaScript almacena cadenas como Cuerda objetos. Las dos sentencias siguientes crean
la misma cadena:
test = "Esto es una prueba";
prueba = new String ("Esto es una prueba");
Se puede asignar un valor a una cadena en la misma forma que cualquier otra
variable. También se puede asignar un valor después de la cadena ya creada. Por ejemplo,
la siguiente declaración reemplaza el contenido de la prueba de variable con una nueva
cadena:
Formularios.
JavaScript dispone de numerosas propiedades y funciones que facilitan la programación de
aplicaciones que manejan formularios. Cuando se carga una página web, el navegador crea
automáticamente un array llamado forms y que contiene la referencia a todos los
formularios de la página. Para acceder al array forms, se utiliza el objeto document, por lo
que document.forms es el array que contiene todos los formularios de la página. Como se
trata de un array, el acceso a cada formulario se realiza con la misma sintaxis de los arrays.
Los eventos más utilizados en el manejo de los formularios son los siguientes:
Onclick: evento que se produce cuando se pincha con el ratón sobre un elemento.
Normalmente se utiliza con cualquiera de los tipos de botones que permite definir
XHTML (<input type="button">, <input type="submit">, <input type="image">).
Onchange: evento que se produce cuando el usuario cambia el valor de un elemento
de texto (<input type="text"> o <textarea>).
Onfocus: evento que se produce cuando el usuario selecciona un elemento del
formulario.
Onblur: evento complementario de onfocus, ya que se produce cuando el usuario
ha deseleccionado un elemento por haber seleccionado otro elemento del
formulario. El elemento anterior "ha perdido el foco".
Además de los formularios y de todas las funciones y utilidades de JavaScript que se han
visto, existen muchas otras utilidades que es necesario conocer para desarrollar
aplicaciones completas: Relojes, contadores e intervalos de tiempo, calendrios, menus
desplegables, galería de imágenes, y tooltips que son pequeños recuadros de información
que aparecen al posicionar el ratón sobre un elemento. Normalmente se utilizan para
ofrecer información adicional sobre el elemento seleccionado o para mostrar al usuario
pequeños mensajes de ayuda.
Depuración de programas y visualización de errores en los navegadores
Al programar siempre se comenten errores, los navegadores tienen opciones para abrir
una consola donde podemos depurar los errores y visualizar el código JavaScript.
Opciones de depuración en los distintos navegadores
IE – Herramientas (Alt+X) >> Herramientas de desarrollo F12
Firefox – Firefox >> Desarrollador Web >> Consola Web
Chrome – (Personalización y control) en la esquina superior derecha >>
Herramientas >> consola JavaScript
Safari – Herramientas (icono rueda dentada) >> Preferencias >> vanzado >> Hacer
click en “Mostrar el menú de desarrollo en la barra de menús” >> Aparece en la barra
de menús “Desarrollo” >> mostrar
inspector web (Control+Alt+I)
Bibliografía
http://www.w3.org/standards/webdesign/script
http://www.desarrolloweb.com/javascript
https://es.wikipedia.org/wiki/ECMAScript