Historia de JavaScript
Inicialmente se llamaba LiveScript
Lenguaje de guiones (script)
Respaldado por SUN en 1995: JavaScript
Características generales
Es un lenguaje interpretado
Se ejecuta en el cliente, nunca en el servidor
No es (muy) extensible
Parte de un conjunto limitado de objetos y clases
No permite interacción cliente-servidor, únicamente opera en el cliente
(Relativamente) integrado a HTML
Aplicaciones de JavaScript
Diseñado para programas sencillos y pequeños
Realiza tareas repetitivas
Diseñado para programar eventos de usuario
Muy utilizado para validación de datos
Muy utilizado para poner efectos en las páginas de Web
Ventajas de JavaScript
Desarrollo rápido
(Relativamente) fácil de aprender
Independencia de plataforma
Gastos mínimos
Desventajas de JavaScript
Rango limitado de métodos integrados
No cuenta con ocultación de código
Objetos
La utilización de "objetos" es un medio de organizar la información
Se utilizan para describir entidades reales o imaginarias
En su descripción se especifican:
Propiedades
Características que distinguen objetos del mismo tipo o clase
Métodos
Tareas que se pueden efectuar con las propiedades de un tipo de objeto
Clases de objetos
Una clase de objeto especifica qué propiedades y métodos caracterizan a sus objetos, pero no asigna valores
automóvil
marca
modelo
persona
nombre
edad
estudiante
nombre
edad
carrera
Instancias de objetos
Una instancia de objeto es un objeto de alguna clase, con valores en su propiedades
persona
Nombre: Luis
Edad: 36
alumno
Nombre: Juan
Edad: 19
Carrera: Diseño Gráfico
Jerarquías de objetos
Los objetos pueden estar referidos a atributos de otros objetos
mediosdetransporte.bicicleta.manubrio
Objetos integrados en el Navegador
La mayoría parte del objeto base del navegador
window
Location
History
Document
Forms
Anchors
Otros objetos no están relacionados con la ventana actual
string
math
date
Página siguiente |