programmerere utviklet programmeringsspråket Java som en frittstående , objektorientert språk for å utvikle cross- platform applikasjoner for mange forskjellige operativsystemer . Men utviklerne også opprettet applets biblioteket for å legge til rette for webutvikling. Gjennom Java Applets kan programmerere lage små innebygde programmer som brukerne kan starte fra sine nettlesere , forutsatt at de har de riktige Java plug ins installert. Også , ved hjelp av skriptspråk JavaScript, kan webutviklere har flere Java Applets på en enkelt side som kan sende data til hverandre . Java Applets og JavaScript
JavaScript og Java- applets er to forskjellige ting . Java-applets er små programmer som er innebygd i en HTML-fil som kjøres gjennom den installerte Java plug in for brukerne nettleseren . JavaScript er et multipurpose skriptspråk som fungerer sammen med HTML i selve HTML -filen selv. Nettleseren tolker JavaScript langs HTML , en linje av gangen . Java-applets er uavhengige av HTML nettside ; . JavaScript er ikke
Sender Applet
I dette eksempelet , vil den første Java Applet sende data til JavaScript HTML-dokumentet . Det gjør den ved hjelp av " JSObject " objekt i Java-bibliotekene . Følgende Java-kode antar at det er en funksjon " SendMessage ( ) " i JavaScript innebygd i HTML-dokumentet : . .
Import netscape.javascript * ;
import java.applet * ;
import java.awt * ; .
klasse MyApplet strekker Applet {
public void init ( ) {
JSObject rotet = JSObject.getWindow (denne) ;
mess.call ( " SendMessage " , null ) ;
}
The Motta JavaScript
HTML-siden , den " SendMessage ( ) "-funksjonen vil motta anrop fra avsenderen applet , og påkalle en funksjon fra en " mottaker " applet. Mottakeren applet må finnes i samme fil som avsender applet og SendMessage ( ) JavaScript-funksjon . Den SendMessage funksjonen vil kalle " GetMessage ( ) "-metoden for å motta applet , som i følgende eksempel : en