Inhaltsverzeichnis
Antwortinhalt:
Heim Backend-Entwicklung PHP-Tutorial javascript - Wie würden Sie das Problem lokalisieren, wenn eine Seite nach dem Öffnen leer ist? Wenn es sich nicht um ein Netzwerk- oder Serverproblem handelt, handelt es sich um ein Frontend-Problem. Wie findet man es?

javascript - Wie würden Sie das Problem lokalisieren, wenn eine Seite nach dem Öffnen leer ist? Wenn es sich nicht um ein Netzwerk- oder Serverproblem handelt, handelt es sich um ein Frontend-Problem. Wie findet man es?

Sep 27, 2016 pm 02:18 PM
javascript php

Gerade habe ich eine Frage im Vorstellungsgespräch gesehen und wusste nicht, wie ich sie beantworten sollte. Ich weiß nicht, was alle denken. Vielen Dank.

Antwortinhalt:

Gerade habe ich eine Frage im Vorstellungsgespräch gesehen und wusste nicht, wie ich sie beantworten sollte. Ich weiß nicht, was alle denken. Vielen Dank.

Überprüfen Sie den von der Seite zurückgegebenen Statuscode in den Browser-Entwicklertools. Wenn es sich um einen Serverfehler handelt, können Sie im Fehlerprotokoll des Webservers nachsehen, wo der Fehler liegt 200 und die Rückgabe ist erfolgreich. Gibt es unten eine Fehlermeldung, um festzustellen, ob ein Problem mit dem js vorliegt? Natürlich können Sie auch den Quellcode der Seite überprüfen Die Möglichkeit, das Problem zu entdecken, ist unwahrscheinlich

1.Frontend-Analyse: Öffnen Sie das Chrome-Entwicklungstool, zeichnen Sie den http[s]-Prozess auf, dann erhalten Sie den http-Statuscode;
2.Backend-Analyse: grep nginx-Fehlerprotokoll oder Zugriffsprotokoll, grep das Unerwartete http-Anfrage, dann hol es dir.

JS blockiert?
Wenn externe js in eingeführt werden und die Ausführungszeit lang ist, sollte die Seite zu diesem Zeitpunkt leer sein. Die Seite, also der , kann erst angezeigt werden, wenn die externe Datei in geladen und ausgeführt wird.

Überprüfen Sie den Ladestatus der Ressource, um festzustellen, ob ein Netzwerk- oder Serverproblem vorliegt. Überprüfen Sie, ob ein js-Fehler vorliegt und die Seite beim Laden hängen bleibt. Siehe den Quellcode der Seite.

Wenn es sich um ein Front-End-Problem handelt, gibt es viele Arten von Fehlern, z. B. Fehler beim Laden von Skripten, Probleme mit dem JS-Code usw. Wenn es sich um ein Problem beim Laden von Ressourcen handelt, sollte es in der Lage sein, es mithilfe der Browser-Entwicklertools zu erkennen und die richtige Lösung vorzuschreiben. Wenn es ein Problem im Code gibt, gibt es viele Lösungen. Try...catch ist eine relativ einfache und häufig verwendete Methode. Das ist alles was ich weiß.

Meine eigene Lösung, aber ich weiß nicht, ob sie als Antwort auf ein Vorstellungsgespräch geeignet ist. Bitte verzeihen Sie mir, wenn sie unangemessen ist.


  1. Wenn ich es selbst geschrieben hätte, gäbe es zunächst eine Seite. Wenn ich nach dem Schreiben des Codes den Browser erneut aktualisiere und eine leere Seite angezeigt wird, kopiere ich den gesamten Code, den ich gerade geschrieben habe. und dann auf der Originalseite löschen und prüfen, ob es gut ist, überprüfen Sie den neuen Code und fügen Sie ihn dann in den Hauptcode ein.

  2. Zweitens: Wenn Sie viel Code geschrieben haben und nicht wissen, wo das Problem liegt, öffnen Sie zunächst die Seite und prüfen Sie, ob die Tags vollständig sind, ob der Link im Kopfteil korrekt ist, ob die js Reihenfolge korrekt ist und ob ein Konflikt vorliegt.

  3. Ich persönlich verwende beim Schreiben von JS zwei Browser: ff und Google. Wenn etwas schief geht, drücke ich F12, um zu sehen, ob die Konsole einen Fehler meldet. Normalerweise verwende ich console.log().alert(). zum Debuggen.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP arbeitet mit Datenbank CakePHP arbeitet mit Datenbank Sep 10, 2024 pm 05:25 PM

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

See all articles