Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

En JavaScript la mayoría de las cosas son objetos, desde características del núcleo de JavaScript como strings o arrays hasta las APIs del navegador hechas en JavaScript. Incluso puedes crear tus propios objetos para encapsular funciones y variables relacionadas en paquetes de manera eficiente, actuando como prácticos contenedores de datos. Si quieres avanzar en tu conocimiento del lenguaje es importante entender la naturaleza basada en objetos de JavaScript. Para esto hemos desarrollado este módulo. Primero te enseñaremos teoría de objetos y sintaxis en detalle, a continuación veremos como crear tus propios objetos.

Prerrequisito

Antes de empezar este módulo deberías estar familiarizado con HTML y CSS. Te aconsejamos revisar los módulos Introduction to HTML y Introduction to CSS antes de empezar con JavaScript.

También deberías conocer lo básico de Javascript antes de entrar en detalle en los objetos de Javascript. Antes de empezar este módulo, revisa JavaScript first steps y JavaScript building blocks.

Nota: Si trabajas en un ordenador, tablet u otro dispositivo donde no puedas editar tus propios ficheros, prueba a ejecutar los ejemplos de código online en páginas como JSBin o Thimble.

Guías

Principios básicos de los Objetos
En este primer artículo sobre los objetos en Javascript, aprenderemos los fundamentos de la sintaxis de objetos en Javascript y revisaremos algunas características ya vistas anteriormente en el curso, remarcando el hecho que muchas de ellas son en realidad objetos.
JavaScript Orientado a Objetos para principiantes
Una vez vistos los principios básicos, nos centraremos en JavaScript orientado a objetos (OOJS) — este artículo presenta los elementos básicos de la teoría de programación orientada a objetos (OOP), posteriormente explora la manera en que JavaScript emula las clases de un objeto a través de los constructores de funciones, y cómo crea las instancias de un objeto.
Prototipos de Objetos
Los prototipos son el mecanismo por el cual los objetos en JavaScript heredan caraterísticas entre sí, y funcionan de manera distinta a los mecanismos de herencia  de los lenguages de programación orientada a objetos clásicos.
Herencia en JavaScript
Con la mayoría de los detalles sangrientos de OOJS ahora explicados, este artículo muestra cómo crear clases de objetos "hijo" (constructores) que heredan características de sus clases "principales". Además, presentamos algunos consejos sobre cuándo y dónde puede usar OOJS.
Trabajando con datos JSON
La notación de objetos JavaScript (JSON) es un formato estándar basado en texto para representar datos estructurados basados en la sintaxis de objetos de JavaScript, que se usa comúnmente para representar y transmitir datos en sitios web (es decir, enviar datos desde el servidor al cliente; se mostrará en una página web). Lo encontrarás con bastante frecuencia, por lo que en este artículo te proporcionamos todo lo que necesitas para trabajar con JSON mediante JavaScript, incluido el análisis del JSON para que puedas acceder a los elementos de datos y escribir su propio JSON.
Práctica de Construcción de Objetos
En artículos anteriores vimos toda la teoría esencial de los objetos de JavaScript y los detalles de sintaxis, brindándote una base sólida para comenzar. En este artículo nos sumergimos en un ejercicio práctico, que te dará más práctica en la construcción de objetos personalizados de JavaScript, que producen algo divertido y colorido: algunas pelotas de colores rebotando.

Evaluaciones

Agregar funciones a nuestra demo de "Pelotas Rebotando"
En esta evaluación, se espera que utilices la demostración de pelotas que rebotan del artículo anterior como punto de partida y que le agregues algunas características nuevas e interesantes.

Etiquetas y colaboradores del documento

Colaboradores en esta página: clarii, Irwin1985, jsanpedror, blaipas, Tzikin100, edu1464, chrisdavidmills
Última actualización por: clarii,