Unterschied zwischen Ajax und JavaScript

Unterschied zwischen Ajax und JavaScript

Wenn wir bestimmte Websites anzeigen, stehen wir den Daten nach, die darin enthalten sind. Und eine ganze Seite reicht normalerweise nicht aus, um alles zu halten, was wir wissen möchten. Daher besteht die Notwendigkeit, die aktuelle Seite mit der nächsten zu verknüpfen. Aber manchmal müssen wir die gesamte Seite nicht ändern oder sogar ändern, nur den einen bestimmten Abschnitt darin. Zum Beispiel haben wir eine Shoutbox auf einer Seite, wir möchten nicht, dass die gesamte Seite nachlade, wenn ein neuer Eintrag auf dem Bildschirm angezeigt wird.

Das erste, um diese Art von Funktionalität bereitzustellen, war Java, das nur wenig kompilierte Applets bereitstellte, die Daten asynchron laden können. Später stellte AJAX dem Standard die zulässigen Codierer zur Verfügung, um Daten asynchron anzufordern, um die neuen Daten zu ändern, ohne die Webseite zu ändern.

JavaScript hingegen ist eine Client -Seiten -Skriptsprache, die die Erstellung dynamischer Webseiten ermöglicht, die ein neues Maß an Interaktivität liefert. Der Vorteil von JavaScript besteht darin, dass es, da es sich um eine Client -Seitenanwendung handelt, dynamische Webseiten erstellen kann, die komplexer sind als das, was ein Server -Seiten -Skript kann. Server -Seitenskripte werden vom Host -Computer ausgeführt und verfügt daher über nur sehr begrenzte Ressourcen, insbesondere wenn viele Personen auf diesen Server zugreifen. JavaScript ist auf dem Client -Computer und verfügt über viele Ressourcen, die unabhängig von der Aktivität auf dem Server abspielen können.

Der Hauptnachteil von JavaScript ist, dass es ein sehr guter Kandidat für einen Trojaner ist, der in Ihren Computer installiert wird. Da es auf dem Kunden ausgeführt wird, werden einige Ressourcen autorisiert, die möglicherweise einen Außenseiter kontrollieren und Sie möglicherweise in ein Botnet einbezogen werden können. Das Mittel gegen diesen Nachteil besteht darin, dass nicht vertrauenswürdige JavaScript -Codes auf Ihrem Computer ausgeführt werden.

AJAX und JavaScript sind aufgrund der Tatsache verwandt, dass AJAX die von JavaScript verwendete Methodik ist, um die meisten seiner Daten vom Server zu erhalten. Wenn JavaScript dynamische Webseiten erstellt, fordert es nicht alles an, was es irgendwann vom Server benötigt, da dies eine sehr lange Ladezeit verursachen würde. Stattdessen wird nur geladen, was es braucht, um die erste Seite zu laden. Immer wenn ein Benutzer etwas tut, das mehr Daten benötigt, würde JavaScript AJAX verwenden, um die erforderlichen Daten zu beantragen, um das Nachladen der Seite zu vermeiden.

Wie wir sehen können, ist Ajax nur ein weiteres Tool, das von Skriptsprachen wie JavaScript verwendet werden kann, um das Erscheinungsbild ihrer Webseiten zu verbessern.

Schauen Sie sich Bücher zu Ajax und JavaScript an.