Primeros pasos: JavaScript 💻
En este nivel, vamos a aprender ¿Qué es JavaScript 🤓?, ¿Para que sirve? y ¿Cómo podemos sacarle el mejor provecho a este lenguaje?.
Last updated
En este nivel, vamos a aprender ¿Qué es JavaScript 🤓?, ¿Para que sirve? y ¿Cómo podemos sacarle el mejor provecho a este lenguaje?.
Last updated
JavaScript (JS) es un lenguaje de programación que le ha otorgado rapidez y efectos atractivos a las páginas web, mediante su uso combinado junto a HTML, CSS y otros lenguajes. Hoy vamos a conocer aspectos generales pero muy útiles de forma dinámica. 🎮
¡Aquí puedes encontrar el demo!
Entra a www.stackblitz.com, y verás algo como esto:
Una variable es un espacio de almacenamiento, aquí podemos guardar cualquier tipo de dato que te puedas imaginar, como una cadena de caracteres, un valor numérico o estructuras un poco más específicas. Adiciona este código en tu archivo app.component.ts
Deberías hacer algo así, y tu resultado se deberá ver así:👇
Por si tienes alguna duda. Aquí te explicamos cómo funciona: 👷♀️
1. Nos podemos dar cuenta que cuando abrimos el archivo app.component.ts que ya existe una variable name, y es de tipo string.
2. Vemos una palabra nueva llamada this, ¿Qué es this?this
es una palabra reservada de JavaScript (palabra reservada significa que no puedes crear una variable que este escrita exactamente igual a "this"), se hace referencia al elemento que contiene el método donde se invoca.
En este casothis.dias
hace referencia a la variable dias
que acabamos de crear y [0] hace referencia a la posición del array que queremos seleccionar, el primer elemento del array seria el 0 con el texto lunes, el segundo seria 1 con el texto martes, el tercero seria 2 con el texto miércoles y así sucesivamente.
3. También usamos la referencia dethis
en la variable personalInfo
aquí, los objetos están conformados por una estructura{llave: valor},
donde llave será la referencia para acceder al contenido, es por eso que cuando escribimos this.personalInfo.apellido
, el resultado es "Giraldo"
, porque estamos accediendo a la llaveapellido
de nuestra variablepersonalInfo.
Ensaya usando this.personalInfo.cedula
¡ y descubre que pasa!
4. También te abras podido dar cuenta, que en un archivo con extensión .TS puedes hacer comentarios dentro de tu código, usando //
o /* texto */ si quieres utilizar más de una línea comentada, por ejemplo
Esto es muy útil cuando trabajas en equipos y deseas dejar una nota, o simplemente porque deseas recordar que es lo que hace tu código.
Que lindo conocer todas las posibilidades de almacenamiento de datos que podemos tener con JavaScript 🥳 . Ahora vamos a utilizar los conocimientos que aprendiste en el ejercicio anterior sobre HTML y descubriremos como Angular nos permite ver variables de manera muy simple. Adiciona este código en tu archivo app.component.html
Deberías hacer algo así, y tu resultado se deberá ver así:👇
Por si tienes alguna duda. Aquí te explicamos cómo funciona: 👷♀️ 1. Este es un conocimiento de Angular 🅰️💖: Acabaste de ver que en el archivo con extensión .html tiene algo nuevo, tiene un par de llaves dobles {{ }}, el uso de estas llaves se le llama interpolación, su nombre en inglés es "interpolation", es un mecanismo de Angular para ver en una template (nuestro archivo app.component.html) una variable.
Cuando se desarrolla una aplicación, es muy habitual utilizar una y otra vez las mismas instrucciones. Por eso una función se utiliza para agrupar las indicaciones que necesitamos para realizar una tarea concreta y que se puedan reutilizar fácilmente. Vamos a reemplazar nuestras variables anteriores del archivo app.component.ts por este código:
Deberías hacer algo así, y tu resultado se deberá ver así:👇
Vamos a reemplazar el contenido del archivo app.component.html por este código:
Deberías hacer algo así, y tu resultado se deberá ver así:👇
Esta es la estructura más utilizada en JavaScript y en la mayoría de lenguajes de programación. La usamos para tomar decisiones, vamos a ver un ejemplo de su escritura y su uso. Adiciona este código en tu archivo app.component.ts
Deberías hacer algo así, y tu resultado se deberá ver así:👇
Por si tienes alguna duda. Aquí te explicamos cómo funciona: 👷♀️
1. Este es un conocimiento de Angular 🅰️💖:
Acabaste de ver la función ngOnInit(),
esta es propia de Angular y tiene la particularidad de ser la primer función en ejecutarse cuando cargamos nuestro componente; ngOnInit() es la primer función que será llamada y dentro de ella encontramos el llamado a la función queMensajeMostrar()
, haciendo esto, podremos garantizar que se ejecute apenas inicie nuestra aplicación.
2. if this.mostrarMensajeEnVariable == true
, entonces nos mostrará un mensaje especifico, si no, else, tendremos un mensaje diferente.
🎉 ¡LO LOGRASTE! 🎉
Aquí puedes encontrar el ejercicio resuelto.
Con lo que aprendiste en Primeros Pasos: Html 📝 & CSS 🎨, ponle personalidad a tu aplicación 🎨👩🎨.
Esta adición es para retar tu curiosidad, podrías proponer la solución que tu quieras.
Has completado los Primeros pasos: JavaScript, ahora vamos para nuestro primer desafío 👇
Nota:
Si necesitas ayuda con este ejercicio puedes contactar a:
Alejandra Giraldo Twitter: @maleja111 Correo: magiraldodevelop@gmail.com