Heim >Web-Frontend >Front-End-Fragen und Antworten >Was bedeutet Web-Frontend?
Web-Frontend ist Front-End-Netzwerkprogrammierung, auch als benutzerseitige Programmierung betrachtet, bei der HTML-, CSS- und JS-Code für Webseiten oder Webanwendungen geschrieben wird, damit Benutzer diese Seiten sehen und mit ihnen kommunizieren können.
Beim Web-Frontend, auch „Client“ genannt, geht es um den visuellen Aspekt der Website, den Benutzer sehen und erleben können, also um alles, was der Benutzer durchschaut Ihr Webbrowser Der angezeigte Inhalt umfasst alles, was Benutzer sehen, berühren und erleben können. Das heißt, das Web-Frontend umfasst die Struktur der Webseite, das visuelle Erscheinungsbild des Webs und die Implementierung der Interaktion auf Webebene.
Das Web-Frontend hat sich aus der Webseitenproduktion entwickelt und sein Name weist offensichtliche Merkmale der Zeit auf. In der Entwicklung des Internets ist die Erstellung von Webseiten ein Produkt der Web 1.0-Ära. Der Hauptinhalt früherer Websites war statisch, hauptsächlich Bilder und Text, und das Verhalten der Benutzer bei der Nutzung der Website bestand hauptsächlich aus dem Surfen. Mit der Entwicklung der Internettechnologie und der Anwendung von HTML5 und CSS3 werden moderne Webseiten schöner, verfügen über bedeutende interaktive Effekte und sind leistungsfähiger.
Erforderliche Technologien für die Web-Front-End-Entwicklung:
● Beherrscht die Front-End-Entwicklungstechnologie (HTML5, JS, JSON, XHTML, CSS3) und versteht die relevante Aspekte jedes Technologiestandards
● Beherrschen Sie die asynchrone Ajax-Programmierung und können Sie leistungsstarke, wiederverwendbare Front-End-Komponenten schreiben.
● Sie verfügen über ein tiefes Verständnis und Kenntnisse in Programmierideen und Front -End-Frameworks wie OO, MVC, MVVM usw. Beherrschen Sie ein Front-End-Framework (gängige Front-End-Frameworks Vuejs, AngularJS, React, Bootstrap, QUICK UI, mobile Endgeräte umfassen: Frozen UI, weUI, SUI, MUI, AUI). ) und seine Prinzipien verstehen (es gibt viele Frameworks, wählen Sie zwei oder drei Mainstream-Frameworks, kompetentes und tiefgreifendes Verständnis reicht aus);
● Gut in der Optimierung der Webleistung, Zugänglichkeit, gute Erfahrung in SEO usw. ; Verstehen Sie das Konzept der Trennung von Präsentationsschicht und Datenschicht, Web-Semantik (diese sind auch in sehr nützlichen Bonuspunkten bei der Jobsuche); Verstehen Sie den Front-End-Sicherheitsmechanismus, vertraut mit dem HTTP Protokoll- und Browser-Caching-Strategien;
● Sie sind mit der Quellcode-Implementierung gängiger JS-Entwicklungsframeworks vertraut (z. B. Prototyp, jQuery, Mootools, Ext, Dojo, Underscore, YUI, Kissy). mindestens einer.
●Sie haben ein klares Verständnis für häufige Browser-Kompatibilitätsprobleme und verfügen über zuverlässige Lösungen wie IE6/7/8/9, Firefox, Safari, Chrome
●Sie haben eine relativ hohe Ästhetik
Darüber hinaus gibt es kontinuierliches LernenEmpfohlenes Lernen:
Web-Frontend-Video-TutorialDas obige ist der detaillierte Inhalt vonWas bedeutet Web-Frontend?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!