Maison interface Web tutoriel HTML Ce que vous devez apprendre pour faire du travail front-end

Ce que vous devez apprendre pour faire du travail front-end

Nov 25, 2017 am 09:24 AM
chose besoin

Les étudiants qui souhaitent apprendre le front-end peuvent jeter un œil aux idées générales d'apprentissage front-end et aux éléments auxquels il faut prêter attention dans le front-end le code, en tant que front-endQuelles sont les choses à apprendre ? Très bien! Jetons un coup d'oeil !

Vous ne pouvez pas programmer avec CSS ? Utilisez Less, Sass, Stylus ou même utilisez Absurd directement. Il existe de nombreux frameworks en plus de Bootstrap.
Est-ce gênant d'écrire trop de JS ? jQuery.
Développement mobile ? Zepto.js.
Une mauvaise structure ? Vous recherchez un framework, Backbone.js est MVC, AngularJS et Ember.js sont MVVM, et Twitter dispose également d'un framework basé sur les événements appelé Flight.
Si vous avez trop de bibliothèques, devez-vous optimiser le chargement ? ExigerJS.

La qualité du code est-elle un problème ? Jasmine, QUnit et Mocha effectuent des tests unitaires.
Avez-vous besoin de tester différents navigateurs ? Utilisez Karma.
Le test est réussi et le déploiement rencontre toujours des problèmes ? Intégration continue à l'aide de Travis CI.
Le comportement des utilisateurs doit également être mesuré ? Utilisez du sélénium. Il existe également Viff pour les tests de style.
Pensez-vous que JS est suffisamment gênant ? Utilisez CoffeeScript.

Envie de faire de l'animation ? Canvas ou SVG et CSS3 aident à tuer Flash.
Le SVG est-il trop difficile à dessiner ? Utilisez Snap.svg.
Envie de développer un jeu ? Utilisez Toile.
Écrivez votre propre FPS trop bas ? Utilisez un framework, CreateJS.
La 2D est trop enfantine ? three.js vous aide à développer de la 3D en utilisant WebGL
N'est-il pas assez puissant ? asm.js vous permet d'avoir Unreal Engine 3 dans votre navigateur.

Toutes ces choses doivent être configurées et déployées. Problème avec Grunt, il y a trop de bibliothèques ? Utilisez Bower pour gérer,
Vous souhaitez créer différents dossiers de fichiers au début du projet ? Utilisez Yeoman.
Il y a trop de projets open source. Pouvez-vous les trouver sur GitHub ? Apprenez Git.
Au fait, j'utilise Jekyll pour héberger mon blog, non ? Il y a aussi Ruby... SASS est aussi écrit en Ruby Attendez, Sublime Text est écrit en Python. Dois-je écrire un plug-in ? Apprenez-le aussi.
Le débogage est trop difficile ? Utilisez les outils de développement Chrome, un ensemble d'API et de fonctions.

N'est-il pas suffisant de fonctionner uniquement sur un navigateur d'ordinateur ? Si vous développez du HTML5 pour les appareils mobiles, deviendrez-vous un perdant si vous quittez Internet ? Application hors ligne HTML5.
Pas aussi performant que les applications natives ? Utilisez PhoneGap.
Vous souhaitez appeler une API native ? Développez des applications Firefox OS. Vous devez également savoir comment utiliser les applications du navigateur Chrome et Firefox disposent de leur propre documentation.
Alors abandonnez le backend et faites-le vous-même ? Pour installer Node.js, vous devez acquérir quelques connaissances en matière de serveur.
Vous souhaitez utiliser npm pour gérer les packages de nœuds ? Vous devez également acquérir des compétences Linux et Shell.
Vous souhaitez utiliser à la fois le front-end et le back-end ? Regardons à nouveau le protocole http.
Vous maîtrisez le Web ? node-webkit vous permet d'écrire des programmes de bureau et de continuer à apprendre.

Vous voulez apprendre le développement modulaire  ? Jetez un œil aux spécifications CommonJS et AMD.
Vous avez un problème pour comprendre JS ? Jetez un œil à ECMA-262. Je ne sais pas quand la 6e édition sortira.
Les navigateurs sont différents, vous ne savez pas comment les rendre compatibles ? Jetez un œil aux normes du W3C.
Les humains peuvent le comprendre lorsqu’ils écrivent du HTML, mais les machines ne peuvent-elles pas le lire ? Vous voulez du référencement.
Envie de soutenir les personnes handicapées ? Voir HTMLSémantique.
La séance plénière a eu lieu mais IE ne la soutient tout simplement pas ? Le navigateur que je ne peux pas nommer, c'est que je ne sais même pas ce qu'est JS ? Amélioration progressive.
Vous souhaitez manipuler toutes sortes d'équipements à la fois ? Conception réactive.

Alors ce qui précède ne sont que quelques petites techniques astucieuses.
Que fait l'entreprise ? Obtenez des informations sur l’industrie.
Des produits grand public ? Conception d'interactions.
L'art n'est pas bon ? Conception de l'interface utilisateur.
Externalisation et conseil ? Design patterns, méthodes de reconstruction, algorithmes, structures de données.
Connaissez-vous le génie logiciel ? Découvrez le développement agile et essayez peut-être TDD, ATDD et BDD.

Après avoir lu tant de choses, ma première réaction a été de demander de la documentation chinoise ? Allez apprendre l'anglais ! En tant que programmeur, que ce soit front-end ou back-end, l'anglais est très important~

Recommandations associées :

Parcours d'apprentissage pour les débutants pour maîtriser le front-end

Résumé des dernières questions du test écrit front-end

En tant qu'ingénieur de développement front-end, vous devez prêter attention à trois choses Indicateurs de performance ponctuels

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Introduction détaillée à ce qu'est le wapi Introduction détaillée à ce qu'est le wapi Jan 07, 2024 pm 09:14 PM

Les utilisateurs ont peut-être vu le terme wapi lorsqu'ils utilisent Internet, mais pour certaines personnes, ils ne savent certainement pas ce qu'est wapi. Ce qui suit est une introduction détaillée pour aider ceux qui ne le savent pas à comprendre. Qu'est-ce que wapi : Réponse : wapi est l'infrastructure pour l'authentification et la confidentialité du réseau local sans fil. C'est le cas des fonctions telles que l'infrarouge et le Bluetooth, qui sont généralement couvertes à proximité de lieux tels que les immeubles de bureaux. Fondamentalement, ils appartiennent à un petit département, la portée de cette fonction n'est donc que de quelques kilomètres. Introduction connexe à Wapi : 1. Wapi est un protocole de transmission dans un réseau local sans fil. 2. Cette technologie peut éviter les problèmes de communication à bande étroite et permettre une meilleure communication. 3. Un seul code est nécessaire pour transmettre le signal.

Quelle configuration est requise pour exécuter la CAO en douceur ? Quelle configuration est requise pour exécuter la CAO en douceur ? Jan 01, 2024 pm 07:17 PM

Quelles configurations sont nécessaires pour utiliser la CAO de manière fluide ? Pour utiliser le logiciel de CAO de manière fluide, vous devez répondre aux exigences de configuration suivantes : Configuration requise du processeur : Pour exécuter "Word Play Flowers" de manière fluide, vous devez être équipé d'au moins un processeur Intel Corei5 ou Processeur AMD Ryzen5 ou supérieur. Bien entendu, si vous choisissez un processeur plus performant, vous pourrez obtenir des vitesses de traitement plus rapides et de meilleures performances. La mémoire est un composant très important de l’ordinateur. Elle a un impact direct sur les performances et l’expérience utilisateur de l’ordinateur. De manière générale, nous recommandons au moins 8 Go de mémoire, ce qui peut répondre aux besoins de la plupart des utilisations quotidiennes. Cependant, pour de meilleures performances et une expérience d'utilisation plus fluide, il est recommandé de choisir une configuration de mémoire de 16 Go ou plus. Cela garantit que le

Qu'est-ce que la fonction lambda en Python et pourquoi en avons-nous besoin ? Qu'est-ce que la fonction lambda en Python et pourquoi en avons-nous besoin ? Aug 25, 2023 pm 02:41 PM

Dans cet article, nous découvrirons la fonction lambda en Python et pourquoi nous en avons besoin, et verrons quelques exemples pratiques de fonctions lambda. Qu’est-ce que la fonction lambda en Python ? Une fonction Lambda est souvent appelée « fonction anonyme » et est identique à une fonction Python normale, sauf qu'elle peut être définie sans nom. Le mot-clé >def est utilisé pour définir des fonctions ordinaires, tandis que le mot-clé lambda est utilisé pour définir des fonctions anonymes. Cependant, ils sont limités aux expressions sur une seule ligne. Comme les fonctions normales, elles peuvent accepter plusieurs arguments. Syntaxe lambdaarguments:expression Cette fonction accepte n'importe quel nombre d'entrées, mais évalue et renvoie uniquement une expression. Agneau

Tsinghua Optics AI apparaît dans Nature ! Réseau neuronal physique, la rétropropagation n'est plus nécessaire Tsinghua Optics AI apparaît dans Nature ! Réseau neuronal physique, la rétropropagation n'est plus nécessaire Aug 10, 2024 pm 10:15 PM

En utilisant la lumière pour entraîner les réseaux neuronaux, les résultats de l’Université Tsinghua ont été récemment publiés dans Nature ! Que dois-je faire si je ne parviens pas à appliquer l’algorithme de rétropropagation ? Ils ont proposé une méthode de formation en mode entièrement avancé (FFM) qui exécute directement le processus de formation dans le système optique physique, surmontant ainsi les limites des simulations informatiques numériques traditionnelles. Pour faire simple, il fallait autrefois modéliser le système physique en détail puis simuler ces modèles sur un ordinateur pour entraîner le réseau. La méthode FFM élimine le processus de modélisation et permet au système d'utiliser directement les données expérimentales pour l'apprentissage et l'optimisation. Cela signifie également que la formation n'a plus besoin de vérifier chaque couche d'avant en arrière (rétropropagation), mais peut directement mettre à jour les paramètres du réseau d'avant en arrière. Pour utiliser une analogie, comme un puzzle, la rétropropagation

Avez-vous besoin d'utiliser une carte graphique discrète dans votre travail de bureau ? Avez-vous besoin d'utiliser une carte graphique discrète dans votre travail de bureau ? Jan 11, 2024 pm 02:44 PM

Ai-je besoin d'une carte graphique discrète pour le travail de bureau ? Il existe de nombreux types de bureaux. Pour les bureaux ordinaires, si elle est utilisée par les comptables pour créer des formulaires ou pour une utilisation à la réception, une carte graphique discrète n'est généralement pas nécessaire. S'il est utilisé pour le dessin, etc. Il est nécessaire d'ajouter une carte graphique indépendante. La conception graphique et la conception 3D ont des exigences de performances différentes pour les cartes graphiques, donc lors de l'assemblage de la machine, vous devez confirmer le but pour éviter des performances insuffisantes. l'étape ultérieure. Dans les scénarios de bureau ordinaires, il n'est pas nécessaire d'équiper une carte graphique séparée. Dans des circonstances normales, lorsque nous traitons des documents bureautiques ou lisons des vidéos, la carte graphique intégrée suffit à répondre à nos besoins. Bien entendu, si nécessaire, vous pouvez également ajouter une carte graphique indépendante. Connectez simplement le câble de données et le câble d'alimentation, et connectez le câble de données initialement connecté à l'interface VGA de la carte mère à l'interface VGA de la carte graphique indépendante.

Combien de consoles avec des dizaines de milliers de points de course sont nécessaires pour jouer aux donjons ? Combien de consoles avec des dizaines de milliers de points de course sont nécessaires pour jouer aux donjons ? Jan 16, 2024 pm 06:51 PM

Combien de milliers de points de course sont nécessaires pour jouer aux donjons ? Maître Lu, l'hôte, a un score courant de 170 000. C'est un résultat très étonnant. Son score élevé démontre non seulement son excellent niveau technique et sa capacité opérationnelle, mais prouve également sa connaissance approfondie et son expérience du jeu. Quel que soit le jeu, atteindre un score aussi élevé demande beaucoup d’efforts et de temps. Le score de 170 000 de Maître Lu est sans aucun doute le résultat de son accumulation à long terme et de son amélioration continue. Cette réussite incite également les autres joueurs à continuer à travailler dur et à poursuivre de plus hauts succès en jeu. CS-online a des exigences de configuration informatique plus élevées que CF. Pour le processeur, à condition qu'il soit dual-core, comme pour la carte graphique, même une carte graphique intégrée peut répondre aux exigences. Choisir la bonne configuration est très important pour jouer au DNF.

De quelle quantité de mémoire Ace of War a-t-il besoin ? De quelle quantité de mémoire Ace of War a-t-il besoin ? Jan 01, 2024 pm 02:53 PM

De quelle quantité de mémoire Ace of Wars a-t-il besoin ? Les exigences en matière de mémoire pour les jeux Ace of Wars varient selon les différents appareils et plates-formes. Sur les appareils mobiles, environ 1 à 2 Go de mémoire sont généralement nécessaires pour exécuter des jeux afin de garantir un bon gameplay et des graphismes de qualité. Sur un PC ou une console de jeu, plus de mémoire est généralement nécessaire, éventuellement jusqu'à 4 Go. En effet, sur ces plateformes, les jeux ont plus de contenu et un rendu graphique plus complexe. Cependant, il ne s'agit que d'une indication et la mémoire réelle requise dépend de la version du jeu, des performances de l'appareil et des paramètres du jeu. Il est préférable de déterminer la quantité de mémoire dont vous avez besoin en fonction des exigences minimales et recommandées fournies par le développeur du jeu. Comment construire une maison dans la base d'opérations Ace War ? Veuillez ne pas construire de logements à proximité de la forteresse. Parce que la forteresse est l'endroit où vont et viennent les grands experts, il est facile d'être découvert et conduit à

Pourquoi devons-nous utiliser des caractères d'échappement en PHP ? Pourquoi devons-nous utiliser des caractères d'échappement en PHP ? Mar 27, 2024 pm 10:30 PM

Pourquoi devons-nous utiliser des caractères d’échappement en PHP ? PHP est un langage de script côté serveur largement utilisé dans le développement Web. Il nécessite souvent l'utilisation de caractères d'échappement lors du traitement des chaînes. Les caractères d'échappement jouent un rôle dans la protection des caractères spéciaux en PHP, empêchant ces caractères d'être mal compris ou de modifier leur signification originale. En PHP, les caractères spéciaux courants incluent les guillemets, les barres obliques inverses, etc. Ce qui suit utilisera des exemples de code spécifiques pour illustrer pourquoi les caractères d'échappement sont nécessaires en PHP. Échapper aux guillemets simples et aux guillemets doubles En PHP, les guillemets simples et les guillemets doubles sont utilisés pour représenter

See all articles