Heim >Web-Frontend >js-Tutorial >Was ist der Unterschied zwischen Javaweb und Javascript?
Der Unterschied besteht darin: 1. Javaweb ist ein Webseitencode und JavaScript ist eine Seitenskriptsprache, die dynamische Effekte auf verschiedenen Seiten erzielen kann, z. B. Popup-Boxen, Ausblenden usw. 2. JavaScript wird im Allgemeinen ausgeführt Vordergrund, der Browser muss js unterstützen, und Javaweb befindet sich auf dem Hintergrundserver.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Java Web (JSP): Webseitencode
Javascript: eine Seitenskriptsprache, die dynamische Effekte auf verschiedenen Seiten erzielen kann, z. B. Popup-Boxen, Ausblenden usw.
1. Was ist Javascript? Es läuft eine Skriptsprache im Browser, in Webseiten kann man sagen, dass sie allmächtig ist:
1 Kann HTML bedienen und ein Tool zum Ändern von HTML zur Laufzeit bereitstellen;
2. im Einklang mit der Idee der ereignisorientierten Programmierung;
3. Überprüfen Sie die Rechtmäßigkeit der Formulardaten beim Absenden eines Formulars.
4 neues Fenster, Drucken usw.;
5. Cookies können erstellt und verwendet werden
Java Web ist ein Technologie-Stack, der Java-Technologie verwendet, um verwandte Web- und Internetbereiche zu lösen. Das Web besteht aus zwei Teilen: Webserver und Webclient. Zu den clientseitigen Anwendungen von Java gehören Java-Applets, die jedoch selten verwendet werden. Die serverseitigen Anwendungen von Java sind sehr umfangreich, z. B. Servlet, JSP, Frameworks von Drittanbietern usw. Die Java-Technologie hat der Entwicklung des Web-Bereichs starke Impulse verliehen.JavaWeb ist in den Bereich Java EE eingestiegen, die Java Enterprise Edition, die Unternehmensversion von Java. Wenn Sie sich das Web ansehen, sollten Sie bei der Entwicklung von JavaWeb-Anwendungen tatsächlich davon ausgehen, dass es damit zusammenhängt (Java Server Pages) wird im Allgemeinen mit +servlet+Javabean entwickelt. Große Websites werden im Allgemeinen mit Frameworks wie Struts, Hibernate und Spring entwickelt. Wenn Sie sich anmelden, geben Sie dies in der Adressleiste ein. Nach der Anmeldung wird die Startseite angezeigt. Führen Sie eine solche Anfrage aus, eine typische Struts-Framework-Struktur.
3. Der Ursprung des Namens Javascript
JavaScript hieß zuerst Mocha, was der Codename dieses Projekts ist. Dieser Name wurde bis zur Veröffentlichung von Netscape 2.0 Beta 2 (95.11.04) verwendet – einschließlich des Namens Mocha in der Fehlerbox, die in Beta 1 auftauchte. Allerdings hatte Netscape bereits am 18. September angekündigt, ein serverseitiges Skript (Name wird nicht genannt) in LiveWire zu aktivieren. Und aufgrund des zuvor erwähnten „Front-End- und Back-End-Universalskripts“-Designs verwendete die Sprache bei der Veröffentlichung von Beta 2 den internen Namen LiveScript.Aber ebenso verwirrend ist die Tatsache, dass Netscape sich zu diesem Zeitpunkt entschieden hat, die Sprache „JavaScript“ zu nennen. Daher wird die Sprache im Beta-2-Release-Memo als JavaScript bezeichnet, die Schnittstelle wurde jedoch von Mocha auf LiveScript geändert. Diese Situation dauerte bis zum 4. Dezember, als Netscape und Sun gemeinsam eine Erklärung herausgaben, die den Namen JavaScript offiziell ermöglichte. Dann wurde Beta 4 veröffentlicht (95.12.20) und die Benutzeroberfläche und Dokumentation wurden vereinheitlicht.
Tatsächlich beträgt der verifizierbare Lebenszyklus des Namens „LiveScript“ also nur einen Monat (95.11.04-12.04). Aber schließlich ist Mocha nur der Codename des Projekts, nicht der Produktname. Als die Leute später die Geschichte von JavaScript verfolgten, erwähnten die meisten von ihnen nur LiveScript.Erweiterte Informationen:
Der Unterschied zwischen Java und Javascript1. JavaScript und Java sind unterschiedliche Produkte, die von verschiedenen Unternehmen entwickelt wurden. JavaScript ist ein Produkt von Netscape. Sein Zweck besteht darin, die Funktionen von Netscape Navigator zu erweitern und eine objektbasierte und ereignisgesteuerte interpretierte Sprache zu entwickeln, die in Webseiten eingebettet werden kann. Java ist eine neue Generation objektorientierter Sprachen SUN Microsystems. Programmiersprache, besonders geeignet für die Entwicklung von Internetanwendungen. Tatsächlich war der ursprüngliche Name von Javascript nicht Javascript, sondern LiveScript. Das „Java“ im Namen wurde von SUN Microsystems autorisiert.
2. JavaScript ist eine Skriptsprache und eine objekt- und ereignisgesteuerte Programmiersprache. Daher bietet es selbst einen sehr umfangreichen Satz interner Objekte zur Verwendung. Java ist objektorientiert, das heißt, Java ist eine echte objektorientierte Sprache. Auch bei der Entwicklung einfacher Programme müssen Objekte entworfen werden. 3. Die Einbettungsmethoden von Javascript und Java sind unterschiedlich. In HTML-Dokumenten haben die beiden Programmiersprachen unterschiedliche Kennungen. JavaScript verwendet Applet, um es zu identifizieren, während Java Applet verwendet, um es zu identifizieren. 4. JavaScript und Java werden in Browsern unterschiedlich ausgeführt. JavaScript ist eine interpretierte Programmiersprache, deren Quellcode nicht kompiliert werden muss, bevor er zur Ausführung an den Client gesendet wird. Stattdessen wird der Zeichencode im Textformat an den Client gesendet der Webseite und wird vom Browser verarbeitet. Der Java-Quellcode muss kompiliert werden, bevor er zur Ausführung an den Client übergeben wird. Daher muss der Client über einen Emulator oder Interpreter auf der entsprechenden Plattform verfügen. Er kann unabhängig von einer bestimmten Plattform kompiliert werden.5. JavaScript- und Java-Codeformate sind unterschiedlich. JavaScript-Code ist ein Adressformat, das direkt in HTML-Dokumente eingebettet und dynamisch geladen werden kann. Das Schreiben von HTML-Dokumenten ist genauso komfortabel wie das Bearbeiten von Textdateien. Das Format seiner unabhängigen Datei ist X.js. Java ist ein Format, das nichts mit HTML zu tun hat. Es muss wie Fremdmedien in HTML geladen werden. Sein Code wird in einem unabhängigen Dokument in Form von Bytecode gespeichert.
6. Die von Javascript und Java verwendeten Variablen sind unterschiedlich. Die Variablendeklaration in JavaScript verwendet einen schwachen Typ, d. h. die Variable muss vor der Verwendung nicht deklariert werden, sondern der Interpreter überprüft ihren Datentyp zur Laufzeit. Java verwendet eine starke Typvariablenprüfung, d. h. alle Variablen müssen vor der Kompilierung deklariert werden.
7. JavaScript verwendet dynamische Bindung, das heißt, JavaScript-Objektreferenzen werden zur Laufzeit überprüft. Java verwendet statische Bindung, das heißt, Java-Objektreferenzen müssen zur Kompilierungszeit erstellt werden, damit der Compiler eine starke Typprüfung implementieren kann.
8. JavaScript arbeitet nicht direkt mit HTML-Elementkombinationen in Webseiten zusammen, kann aber den Browser steuern und den Browser direkt verarbeiten lassen. Java kann Text und Grafiken direkt bearbeiten.
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Javaweb und Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!