Maison >interface Web >Questions et réponses frontales >Que signifie l'interface Web ?
Le front-end Web est une programmation réseau frontale, également considérée comme une programmation côté utilisateur, qui écrit du code HTML, CSS et JS pour des pages Web ou des applications Web, afin que les utilisateurs puissent voir et communiquer avec ces pages.
Le front-end web, également connu sous le nom de « client », concerne l'aspect visuel du site Web que les utilisateurs peuvent voir et expérimenter, c'est-à-dire tout ce que l'utilisateur voit à travers leur navigateur Web Le contenu affiché implique tout ce que les utilisateurs peuvent voir, toucher et expérimenter ; c'est-à-dire que le front-end Web comprend la structure de la page Web, l'apparence visuelle du Web et la mise en œuvre de l'interaction au niveau du Web.
Le front-end Web a évolué à partir de la production de pages Web, et son nom présente des caractéristiques évidentes de l'époque. Dans l'évolution d'Internet, la production de pages Web est un produit de l'ère Web 1.0. Le contenu principal des premiers sites Web était statique, principalement des images et du texte, et le comportement des utilisateurs lors de l'utilisation du site Web était principalement la navigation. Avec le développement de la technologie Internet et l’application de HTML5 et CSS3, les pages Web modernes sont plus belles, ont des effets interactifs significatifs et sont plus puissantes.
Technologies requises pour le développement web front-end :
● Maîtriser la technologie de développement front-end (HTML5, JS, JSON, XHTML, CSS3) et comprendre les aspects pertinents de chaque norme technologique
● Maîtriser la programmation asynchrone Ajax et être capable d'écrire des composants front-end hautes performances et réutilisables
● Avoir une compréhension et une maîtrise approfondies des idées de programmation et du front-end ; -frameworks front-end tels que OO, MVC, MVVM, etc. Maîtriser un framework front-end (frameworks front-end courants Vuejs, AngularJS, React, Bootstrap, QUICK UI, les terminaux mobiles incluent : Frozen UI, weUI, SUI, MUI, AUI ) et comprendre ses principes (il existe de nombreux frameworks, choisissez deux ou trois frameworks grand public, une compréhension compétente et approfondie suffit)
● Bon en optimisation des performances Web, en accessibilité, bonne expérience en SEO, etc. ; Comprendre le concept de séparation de la couche de présentation et de la couche de données, la sémantique Web (ceux-ci sont également dans Points bonus très utiles lors de la recherche d'un emploi
● Comprendre le mécanisme de sécurité front-end, familiarisé avec le HTTP) ; stratégies de mise en cache des protocoles et des navigateurs ;
● Familiarisé avec l'implémentation du code source des frameworks de développement JS courants (tels que : prototype, jQuery, Mootools, Ext, Dojo, underscore, YUI, Kissy), maîtriser au moins un.
● Avoir une compréhension claire des problèmes courants de compatibilité des navigateurs et disposer de solutions fiables telles que IE6/7/8/9, Firefox, Safari, Chrome
● Avoir une esthétique relativement élevée
De plus, il existe un apprentissage continu
Apprentissage recommandé :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!