Heim > Web-Frontend > js-Tutorial > Hauptteil

[Interviewfrage] Fassen Sie die Prinzipien, Vor- und Nachteile von Ajax zusammen

coldplay.xixi
Freigeben: 2020-07-31 13:09:52
nach vorne
3055 Leute haben es durchsucht

[Interviewfrage] Fassen Sie die Prinzipien, Vor- und Nachteile von Ajax zusammen

[Interviewfrage] Fassen Sie die Prinzipien, Vor- und Nachteile von Ajax zusammen

Das Prinzip von Ajax

Das Prinzip von Ajax besteht einfach darin, eine asynchrone Anfrage über das XmlHttpRequest-Objekt an den Server zu senden, die Daten vom Server abzurufen und dann zu verwenden JavaScript zum Betreiben des Doms zum Aktualisieren der Seite. Der wichtigste Schritt dabei ist das Abrufen der Anforderungsdaten vom Server.

XmlHttpRequest ist der Kernmechanismus von Ajax. Er wurde erstmals in IE5 eingeführt und ist eine Technologie, die asynchrone Anfragen unterstützt. Vereinfacht ausgedrückt kann JavaScript Anfragen an den Server stellen und Antworten zeitnah verarbeiten, ohne den Benutzer zu blockieren, wodurch ein No-Refresh-Effekt erzielt wird.

Die Vorteile, die Ajax uns bietet

Der größte Punkt ist, dass die Seite nicht aktualisiert wird und mit dem Server innerhalb der Seite kommuniziert, was dem Benutzer ein sehr gutes Gefühl gibt Erfahrung.

Verwenden Sie den asynchronen Modus, um mit dem Server zu kommunizieren, ohne den Betrieb des Benutzers zu unterbrechen, und haben Sie eine schnellere Reaktionsfähigkeit.

Sie können einen Teil der Arbeit, die zuvor vom Server belastet wurde, auf den Client übertragen, indem Sie die ungenutzte Kapazität des Clients für die Verarbeitung nutzen, wodurch die Belastung des Servers und des Breitbandnetzes verringert wird und Platz und Kosten für die Breitbandmiete gespart werden. Um die Belastung des Servers zu verringern, besteht das Prinzip von Ajax darin, „Daten bei Bedarf abzurufen“, wodurch die Belastung des Servers durch redundante Anforderungen und Antworten minimiert werden kann.

Nachteile von Ajax

Die unten beschriebenen Mängel von Ajax sind alle inhärent.

Ajax deaktiviert die Zurück-Schaltfläche, wodurch der Zurück-Mechanismus des Browsers zerstört wird. Die Zurück-Schaltfläche ist eine wichtige Funktion einer Standard-Website, funktioniert jedoch nicht gut mit JavaScript. Dies ist ein ernstes Problem, das durch Ajax verursacht wird.

Sicherheitsprobleme

Technologie bringt auch neue Sicherheitsbedrohungen für IT-Unternehmen mit sich, als würde man ein Netzwerk für Unternehmensdaten einrichten. Dadurch können Entwickler unbeabsichtigt mehr Daten und Serverlogik offenlegen als zuvor. Die Ajax-Logik kann vor clientseitigen Sicherheitsscantechnologien verborgen werden, sodass Hacker neue Angriffe von Remote-Servern aus starten können. Es gibt auch einige bekannte Sicherheitslücken in Ajax, die schwer zu beheben sind, wie z. B. Cross-Site-Scripting-Angriffe, SQL-Injection-Angriffe und auf Anmeldeinformationen basierende Sicherheitslücken.

[Themenempfehlung]: Fragen und Antworten zum Ajax-Interview 2020 (aktuell)

Das obige ist der detaillierte Inhalt von[Interviewfrage] Fassen Sie die Prinzipien, Vor- und Nachteile von Ajax zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!