Seis tareas para el desarrollador front-end

1. Formulario de tarjeta de crédito


Una forma genial de tarjeta de crédito con micro interacciones suaves y agradables. Incluye formato de número, verificación y detección automática del tipo de tarjeta. Está construido en Vue.js, y también es totalmente receptivo. (Puedes verlo aquí ).

imagen

formulario de tarjeta de crédito

Que aprender:

  • Procesar y validar formularios
  • Manejar eventos (por ejemplo, al cambiar campos)
  • Comprenderá cómo mostrar y colocar elementos en una página, especialmente la información de la tarjeta de crédito que se encuentra en la parte superior del formulario

Software EDISON - desarrollo web
Este artículo fue traducido con el apoyo del software EDISON, que se ocupa de la salud de los programadores y su desayuno , y también desarrolla software personalizado .

2. Histograma


Un histograma es un cuadro o gráfico que representa datos categóricos con columnas rectangulares con alturas o longitudes proporcionales a los valores que representan.

Se pueden aplicar vertical u horizontalmente. Un gráfico de barras verticales a veces se denomina gráfico de líneas.

imagen

Que aprender:

  • Mostrar datos de forma estructurada y comprensible
  • Opcional: aprenda a usar el elemento de canvas y cómo dibujar elementos con él

Aquí puede encontrar datos sobre la población mundial. Están ordenados por año.

3. Animación del corazón de Twitter


En 2016, Twitter presentó esta increíble animación para sus tweets. A partir de 2019, todavía se ve decente, así que ¿por qué no crear uno usted mismo?

imagen

Que aprender:

  • Trabajar con el atributo CSS de keyframes
  • Manipular y animar elementos HTML
  • Combina JavaScript, HTML y CSS

4. repositorios de GitHub con función de búsqueda


Aquí no hay nada inusual: los repositorios de GitHub son solo una lista ilustre.
El desafío es mostrar los repositorios y dejar que el usuario los filtre. Use la API oficial de GitHub para obtener repositorios para cada usuario.

imagen

Página de perfil de GitHub - github.com/indreklasn

Que aprender:


5. Chats de estilo Reddit


Los chats son una forma popular de comunicarse debido a su simplicidad y facilidad de uso. Pero, ¿qué alimenta realmente los chats modernos? WebSockets!

imagen

Que aprender:

  • Use WebSockets, aplique comunicaciones en tiempo real y actualizaciones de datos
  • Trabajar con niveles de acceso de usuario (por ejemplo, el propietario del canal de chat tiene el rol de admin , mientras que otros en la sala tienen el rol de user )
  • Procesar y validar formularios: recuerde, se ingresa la ventana de chat para enviar un mensaje
  • Crea y únete a diferentes chats
  • Trabaja con mensajes privados. Los usuarios pueden chatear con otros usuarios en privado. En esencia, establecerá una conexión WebSocket entre dos usuarios.

6. Navegación de estilo de rayas


La singularidad de esta navegación radica en el hecho de que el contenedor de popover se transforma en contenido. Hay elegancia en esta transición en comparación con el comportamiento tradicional de abrir y cerrar un nuevo popover.

imagen

Que aprender:

  • Combina animación CSS con transiciones
  • Sombree el contenido y aplique la clase activa al elemento móvil

Primero intente hacerlo usted mismo, pero si necesita ayuda, consulte este tutorial .


Lee también el blog
Empresa EDISON:


20 bibliotecas para
espectacular aplicación para iOS

Source: https://habr.com/ru/post/473894/


All Articles