Grundlegende Ideen zum Auffinden von Fehlern in der Web-Frontend-Entwicklung

Grundlegende Ideen zum Auffinden von Fehlern in der Web-Frontend-Entwicklung

Die WEB-Entwicklung besteht hauptsächlich aus zwei Interaktionen (B/S-Daten)

Browser:

1Enthält Fehler bei der Ausführung von Clientcodes wie HTML, CSS und JS.

Getriebeseite:

1. Fehler bei der Pfadeinführung, Einführung gängiger Plug-Ins (artDialog, Ztree, JQuery usw.), Bildpfade, Videopfade usw.

2 Die Dateien (JS, CSS, Bilder, Videos usw.) sind zu groß, was dazu führt, dass der Browser sie langsam analysiert und die Ladezeit zu lang ist. Diese Dateien können entsprechend komprimiert werden.

Server:

1 Dynamische Webseite – Fehler der Datenquelle (d. h. des Datenoperationsprogramms).

2 Datenfehler in der Datenbank oder Datei.

Einfaches Diagramm:

Gängige Methoden zur Fehlerbehandlung auf der Clientseite (gängiges Tool F12):

1. Klicken Sie zum Debuggen von HTML und CSS einfach auf den Pfeil (Sie können die Elementattribute anzeigen). Legen Sie zum Debuggen von JS im Allgemeinen Haltepunkte fest.

2. Cache-Ansammlung verursacht Fehler, leeren Sie den Cache.

3. Die Übertragung von Seitenwerten und die Anforderungsverarbeitung können Anforderungen und Antworten zwischen Seiten im Netzwerk erfassen.

4. Verarbeitung und Löschung von Cookies und Sitzungen.

Beachten:

[Rendering-Methode der Browser-Engine (am Beispiel des Internet Explorers):

1. Browser-Browsing-Modus, d. h. der Standard-Browser-Engine-Typ {IE7 6-Version ist IE7 6-Engine}

2. Dokument-Browsing-Modus, der eigentliche Parsing-Modus des Codes

{Sie können es manuell mit dem Code festlegen: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> Unabhängig von der IE-Version wird der HTML-Code von der IE7-Engine analysiert}

Das Obige ist meine Erfahrung beim Auffinden von Fehlern im Web-Frontend-Design. Mein Wissen ist begrenzt, also zögern Sie nicht, mir Ihren Rat zu geben, wenn es irgendwelche Lücken gibt.

<<:  Eine allgemeine Methode zur Implementierung eines unendlichen Textkarussells mit nativem CSS

>>:  uniapp Beispielcode zur Implementierung der globalen Freigabe von WeChat-Miniprogrammen

Artikel empfehlen

So implementieren Sie vertikale Textausrichtung mit CSS (Zusammenfassung)

Die Standardanordnung von Text in HTML ist horizo...

So stellen Sie HTTPS kostenlos auf Tencent Cloud bereit

Als ich kürzlich ein WeChat-Applet schrieb, erfor...

React antd realisiert dynamische Vergrößerung und Verkleinerung der Form

Beim Schreiben dynamischer Formulare bin ich zuvo...

Beispielcode zur Implementierung der MySQL-Master-Slave-Replikation in Docker

Inhaltsverzeichnis 1. Übersicht 1. Grundsatz 2. U...

Detaillierte Erklärung des Mindestbreitenwerts von Inline-Blöcken in CSS

Vorwort Vor kurzem habe ich mir abends etwas Zeit...

So erstellen Sie einen Pod in Kubernetes

Inhaltsverzeichnis Wie erstelle ich einen Pod? We...

React Native JSI implementiert Beispielcode für RN und native Kommunikation

Inhaltsverzeichnis Was ist JSI Was ist anders an ...

Installieren Sie Windows Server 2019 auf VMware Workstation (Grafisches Tutorial)

Wenn Sie aufgefordert werden, einen Schlüssel ein...

HTML n Möglichkeiten zum Erreichen eines alternativen Farbcode-Beispielcodes

In diesem Artikel wird hauptsächlich der Beispiel...

Detaillierte Erklärung der Listendarstellung von Vue

Inhaltsverzeichnis 1. v-for: Array-Inhalte durchl...

Vergleich zwischen Node.js und Deno

Inhaltsverzeichnis Vorwort Was ist Deno? Vergleic...