Retos de Javascript para principiantes
Nota: Este post contiene enlaces de afiliados a productos que utilizo y recomiendo. Es posible que reciba una pequeña comisión si compra a través de uno de mis enlaces, sin coste adicional para usted. ¡Gracias por tu apoyo!
Codecademy Pro también te da acceso ilimitado a la carrera de Ingeniero Front-End que te enseña todo lo que necesitas saber para crear hermosas experiencias web y comenzar una carrera como desarrollador front-end.
Khan Academy es una plataforma de cursos en línea gratuitos sobre temas populares como programación informática, matemáticas, economía y ciencias. Aunque gran parte de su contenido está dirigido a niños y estudiantes, es perfectamente adecuado para cualquier edad.
Para dar a conocer tus habilidades y tus mejores muestras de trabajo a posibles empleadores, te conviene crear un sitio web de portafolio de aspecto profesional. No tiene por qué ser nada demasiado lujoso: un simple sitio web de una página es más que suficiente para empezar.
Dom ejercicios javascript
A continuación, utilizamos la función map para realizar el proceso de duplicación en cada elemento de la cadena, que en este caso se considera un array porque acabamos de aplicar un método split a la cadena. Una vez realizado el proceso de duplicación, llamamos al método join(). La aplicación de este método convertirá el array de nuevo en una cadena, pero esta vez con nuevos valores duplicados.
Este ejercicio es una implementación de la sentencia do while. Nuestro objetivo aquí es seguir ejecutando una función/declaración, establecer un parámetro y tan pronto como el resultado del parámetro se evalúe como falso, la ejecución de la función/declaración se detendrá.
Ejercicios con objetos javascript
Lo hicieron millones de veces y se convirtió en algo natural para ellos. Tu como aprendiz viste estas cosas por primera vez. Además entiendo que no tienes conocimientos previos de programación. Esto significa que tienes más que aprender que cualquiera que ya esté introducido en otro lenguaje.
Tal vez tu problema sea menos el material en sí y más aprender a usar las herramientas de depuración que tienes a tu disposición. Leer mensajes de error y entenderlos es una habilidad en sí misma. También lo es rastrear el código (es decir, recorrerlo). Aprender a escribir pruebas también es una estrategia útil porque puedes comprobar tus suposiciones sobre el código.
Esto me hace sentir mucho mejor ver a alguien más luchando también, me sentí lo mismo con respecto a los ejercicios. Creo que mucho de lo que Mosh ha explicado hasta ahora ha sido fácil de entender, pero cuando me pide que complete sus ejercicios me quedo atascado, aunque entiendo perfectamente sus soluciones.
Sinceramente, tu respuesta es mejor porque es más legible. Utilizar matemáticas más rebuscadas no sirve de nada si no son triviales de entender. Todavía podrías conseguir una respuesta de una línea extrayendo métodos para obtener horas, minutos y segundos, pero a quién le importa. El tuyo me parece bien.
Ejercicios de funciones Javascript
He notado que mejoro mucho cuando tengo un proyecto y tengo que hacer algo con lo que no estoy muy familiarizado o que no se me da muy bien. El último proyecto requería el uso de servicios web con php, algo que rara vez había usado, pero esto me hizo aprender y estudiar y simplemente tratar de mejorar, lo cual hice.
Incluso sugeriría aprender algo como jQuery antes de intentar aprender a extender prototipos, etc. Sé útil de inmediato aprendiendo las cosas que vas a usar con frecuencia, y aborda las cosas difíciles más adelante, cuando tengas tiempo.
jQuery es un buen framework para empezar, YUI y/o Prototype son buenos si realmente quieres profundizar — esos dos están pensados para construir tus propios recursos, mientras que jQuery está más enfocado a ser fácilmente usable.