Le texte intégral 1305 Les mots, lorsque l'apprentissage tout au long attendu 4 minute
Photos de Olav Ahrens Røtne (Unsplash
pression de développement front-end, et plus difficile, la tête chauve rapidement, mais par la pratique peuvent encore maîtriser la technologie. Si prêt à faire des efforts, il peut habilement résoudre les problèmes dans le domaine du développement frontal. Oui, oui, pour devenir un excellent développeurs front-end, l'une des méthodes les plus efficaces est de résoudre autant de défis.
Devenez un maître du développement frontal, les six défis suivants qui doivent être traités immédiatement. Ado, aujourd'hui, nous avons besoin de coder les six suivantes.
1. Formulaire de carte de crédit (formulaire CreditCard)
Une belle table de carte avec des interactions micro lisses. Y compris la détection automatique du format numérique, la validation et les cartes. Il est construit de Vue.js, et une réponse rapide.
table de carte de crédit -https: //github.com/muhamm
Relever ces défis auront la récolte suivante
· Le traitement et la validation du formulaire Formulaire
Apprenez à contrôler écouteur d'événements (par exemple, lorsque les changements sur le terrain, la valeur seront imprimées sur la carte de crédit)
· Apprenez à repérer et éléments d'affichage sur la page, en particulier avec des formes qui se chevauchent de carte de crédit
2. La forme de graphique à barres à partir de zéro
Bar ou hauteur de la table bar ou valeur de longueur est qu'il représente un graphique pour afficher les données de classification.
barre de traction peut être verticalement ou horizontalement dessiné. Parfois appelé le diagramme à bandes verticales ligne de barre.
Relever ces défis auront la récolte suivante
· Les données d'affichage dans une structure et facile à comprendre
En option: apprendre à utiliser les éléments et comment l'utiliser pour dessiner des éléments
3. Twitte amour pouces animé vers le haut
Dès 2016, Twitter pour tweets font l'éloge de lancer une grande animation. Jusqu'à 2019, il semble encore très bon, alors pourquoi ne pas essayer de créer un vous-même?
Twitter pouces animation
Relever ce défi aura la récolte suivante
Comment · images clés travail de propriété CSS
· Comment faire fonctionner et éléments d'animation HTML
· Comment combiner JavaScript, HTML et CSS
4. dépôt GitHub avec une fonction de recherche
Dans le dépôt de ce rien de spécial est en fait une liste beautify.
Cette tâche est de montrer le référentiel, et permet à l'utilisateur de stocker. Chaque utilisateur peut utiliser le référentiel d'extrait officiel GitHubAPI.
GitHub page de profil -https: //github.co
Relever ce défi aura la récolte suivante
· Comment obtenir des données de l'API
· Comment afficher les données dans l'API
· Comment filtrer et afficher les données pour chaque recherche
Facultatif: Si vous prêt à relever le défi, s'il vous plaît utiliser GraphQL construit API v4.
5. Reddit style de salle de chat
Chat facile à utiliser et très intéressant, il est une forme populaire de communication. Cependant, ce qui est un soutien technique moderne salle de chat? WebSockets!
Relever ce défi aura la récolte suivante
Comment utiliser WebSockets, la communication en temps réel et la mise à jour des données
Le travail de niveau de privilège utilisateur (par exemple, le propriétaire de la salle de chat pour les gestionnaires de rôle (administrateur), tandis que d'autres sont des rôles d'utilisateur (utilisateur))
· Tables de validation et de traitement de table - Rappelez-vous, la boîte de discussion pour envoyer un message est un élément d'entrée (entrée)
· Comment créer et rejoindre un autre chat room
· Messages de chat privé et comment ils fonctionnent. L'utilisateur peut communiquer en privé avec d'autres utilisateurs. Essentiellement, la connexion WebSocket sera établie entre les deux utilisateurs.
6. rayé (Stripe-Style) Navigation
Cette navigation est unique en ce que: pop-up par déformation, peut être adaptée au contenu. Par rapport à la façon traditionnelle d'ouvrir et de fermer complètement la nouvelle boîte de pop-up, cette transition a un certain endroit élégant.
navigation à rayures
Relever ce défi aura la récolte suivante
· Comment combiner les animations CSS et transitions
· Contenu de fondu, ainsi que les éléments de l'application `` activité de vol stationnaire « » catégorie (actif)
conclusion
Merci pour la lecture, j'espère que vous avez un oeil, vous pouvez trouver des choses intéressantes à encode, continuer à se remettre en question.
pouces Message attention
Ensemble, nous partageons l'apprentissage et le développement de l'IA sec
Tels que réimprimer, s'il vous plaît laisser un message dans les coulisses, se conformer aux normes de réimpression