Programación Web » Aprender JavaScript » Unidad 1. Aprender JavaScript:

Puntos importantes del lenguaje

JavaScript

Objetos, propiedades y métodos en JavaScript

He aquí otro tópico que deberíamos eliminar. JavaScript es un lenguaje orientado a objetos. ¿Qué significa esto?

Objetos

Primero, pensemos en los objetos. Un objeto es una cosa de cualquier clase. Un gato, una computadora y una bicicleta son objetos en el mundo físico.

Gato objeto

Los objetos con los que trata JavaScript en los navegadores Web son ventanas, formularios y los elementos de control de los formularios, como los botones y las casillas de verificación.

Formulario objeto JavaScript

Como hay más de un gato, o más de una ventana, es aconsejable asignarles un nombre.

Aunque podría referirse a sus mascotas como gato 1 y gato 2, no es buena idea, por dos razones: primero, porque es más fácil llamar a los gatos si tienen nombres únicos, y segundo, porque es, sencillamente, descortés.

Consejo
Advierta que los guiones que puede ver en Internet se referirán a los objetos como, por ejemplo, ventana[0] y from[1]. No está bien, por las razones ya expuestas, y descubrirá que le resulta más fácil acordarse de los objetos de sus guiones si les asigna nombres en lugar de números.

Propiedades

Los objetos tiene propiedades.Un gato tiene pelo, la computadora tiene teclado y la bicicleta tiene ruedas.

En el mundo de JavaScript, una ventana tienen un título, y un formulario puede tener una casilla de verificación.

Las propiedades modifican los objetos, y el mismo nombre de propiedad se puede aplicar a objetos completamente diferentes.

Supongamos que tiene una propiedad llamada vacío. Puede utilizar vacío donde quiera que convenga, tanto para decir que el estómago del gato está vacío, como para decir que su comedor está vacío.

Observe que el teclado de la computadora y las ruedas de la bicicleta no son sólo propiedades; sino también objetos, que a su vez pueden tener propiedades. Así que los objetos pueden tener subobjetos.

Métodos

Las cosas que pueden hacer los objetos se llaman métodos.Los gatos ronronean, las computadoras se rompen y las bicicletas ruedan.

Los objetos de JavaScript también tienen métodos: click() para los botones, open() para las ventanas y el texto puede seleccionarse gracias al método selected(). Los paréntesis indican que estamos refiriéndonos a un método, y no a una propiedad.

Consejo
Puede ser útil pensar en los objetos y en las propiedades como nombres, y en los métodos como verbos. Los primeros son cosas, y los segundos, acciones que esas cosas pueden hacer, o que se les pueden hacer a ellas.

Como juntar las piezas

Puede poner juntos los objetos, las propiedades y los métodos para obtener una descripción mejor de un objeto, o para describir un proceso.

En JavaScript, todas estas piezas se separan mediante puntos. Esto se denomina sintaxis de punto.

He aquí algunos ejemplos de objetos y sus propiedades escritos de este modo:

  • bicicleta.rueda
  • gato.garras.delantera.izquieda
  • computadora.disco.cdrom
  • documento.imagen.nombre
  • ventana.estado

Y aquí tiene algunos ejemplos de objetos y métodos escritos con sintaxis de punto:

  • gato.ronroneo()
  • document.write()
  • forms.elements.radio.click()

Artículos de navegación

Acerca del Profesor

Adrián Delgado Rodríguez

Ingeniero en Computación, docente por convicción y apasionado por la programación Web.

Actualmente trabaja como Profesor para en el Centro Universitario de la Costa de la Universidad de Guadalajara y como Desarrollador Web.

Síguenos:

 

Ver el perfil completo de Hugo Adrián Delgado Rodríguez (akus.net).

Deja un comentario

avatar comentario
Jose
Puede ser útil pensar en los objetos y en las propiedades como nombres, y en los métodos como verbos. Los primeros son cosas, y los segundos, acciones que esas cosas pueden hacer, o que se les pueden hacer a ellas.
avatar comentario
Mike
Yo pondría: Puede ser útil pensar en los objetos como nombres, en las propiedades como adjetivos, y en los métodos como verbos....




Diseño de páginas Web en Puerto Vallarta y Bahía de Banderas akus.net
subir

Síguenos en Facebook

Artículo de la semana

Cómo iniciar una página WebMetodología para la creación de sitios

Comprende las fases de Análisis, Planificación, Contenido, Diseño. ¿Qué método utilizas?