Also jQuery und Java haben gar nichts gemeinsam.
Java ist nämlich was anderes als JavaSCRIPT und jQuery ist ein JavaSCRIPT Framework.
Also jQuery vereinfacht einige Dinge in JavaSCRIPT und bietet schöne Gestaltungsmöglichkeiten.
http://www.webmaster-eye.de/JavaScript-v…59.artikel.html
Hier kannst du erstmal die Unterschiede zwischen Java und JavaScript nachlesen, die nicht all zu viel gemeinsam haben.
jQuery ist dann ne tolle Sache wenn du mit JavaScript arbeitest.
Kannst dir auch mal auf http://jquery.com/ die Demos ansehen.
MFG Simon
Java ist nämlich was anderes als JavaSCRIPT und jQuery ist ein JavaSCRIPT Framework.
Also jQuery vereinfacht einige Dinge in JavaSCRIPT und bietet schöne Gestaltungsmöglichkeiten.
http://www.webmaster-eye.de/JavaScript-v…59.artikel.html
Hier kannst du erstmal die Unterschiede zwischen Java und JavaScript nachlesen, die nicht all zu viel gemeinsam haben.
jQuery ist dann ne tolle Sache wenn du mit JavaScript arbeitest.
Kannst dir auch mal auf http://jquery.com/ die Demos ansehen.
MFG Simon
der unterschied zwischen reinem JavaScript und jQuery ist 0. jQuery ist im grunde eine Bibliothek mit javascript funktionen. der Vorteil daran ist, dass viele funktionen einiges vereinfachen und dass es funktionen gibt die Browserunabhängig sind. IE und andere Browser haben ihre eigene JavaScript spezialitäten, in jQuery wird dieses Problem aufgehoben, du schreibst also ein Script und der Läuft in allen Browsern.
Also beispiel, im javascript findet man oft sowas wie document.getElementById('divid'). und man möchte nicht viel tippen um sich die zeit zu esparen. also schreibt man hint $('#divid') . oder ein standard ajax request sieht etwa so aus:
viel quellcode + abfrage bezüglich browsers usw.. mit jQUery würde es so aussehen
ein bisschen weniger code
und dann gibt es sowas wie jQueryUI damit lassen sich noch mehr sachen, viel schneller umsetzen. Außerdem haben viele leute für das jQuery plugins geschrieben wie eine Bildergalerie usw.. es gib sehr viele plugins die man schnell verwenden kann und man muss selbst kaum was Programmieren.
Also beispiel, im javascript findet man oft sowas wie document.getElementById('divid'). und man möchte nicht viel tippen um sich die zeit zu esparen. also schreibt man hint $('#divid') . oder ein standard ajax request sieht etwa so aus:
|
|
Javascript-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
var req = null; try{ req = new XMLHttpRequest(); }catch (e){ try{ req = new ActiveXObject("Msxml2.XMLHTTP"); }catch (e){ try{ req = new ActiveXObject("Microsoft.XMLHTTP"); }catch (failed){ req = NULL } } } if(req != null){ req.onreadystatechange = function(){ switch(req.readyState){ case 4: if(req.status == 200){ document.getElementById("debug").innerHTML = req.responseText; } break; } }; req.open("get", "test.php?tid=" + document.getElementById("input_id").value); req.send(null); } |
viel quellcode + abfrage bezüglich browsers usw.. mit jQUery würde es so aussehen
|
|
HTML |
1 2 3 4 5 6 7 8 |
$.ajax({
url:'test.php',
data:{'id',$('input_id').val()},
dataType:'get',
success:function(data){
$('#debug').html(data);
}
});
|
ein bisschen weniger code
und dann gibt es sowas wie jQueryUI damit lassen sich noch mehr sachen, viel schneller umsetzen. Außerdem haben viele leute für das jQuery plugins geschrieben wie eine Bildergalerie usw.. es gib sehr viele plugins die man schnell verwenden kann und man muss selbst kaum was Programmieren.
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
jQuery ist für eine Browser-Skriptsprache und wird sinngemäß immer nur im Browser ausgeführt.
Java ist meist auf dem Server zu finden, kann aber auch als Applet im Browser (wie jQuery) ausgeführt werden.
jQuery braucht den Browser, Java nicht.
Java kann auf Dateien zugreifen, jQuery nur indirekt (Dateiupload).
Java hat im allgemeinen Schreibzugriff auf Hardwareresourcen (Drucker, Tastatur, Maus, Festplatte), jQuery hat nur leseberechtigung (ausser das Browserfenster).
Ich hoffe das ist einigermaßen verständlich, auf Ausnahmen bitte hinweisen.
Java ist eine echte Programmiersprache.
Hier ist ein kleiner Baum von Java-Projekten die zusammenarbeiten:
http://cia.sourceforge.net/images/Project-Dependencies.png
Java ist meist auf dem Server zu finden, kann aber auch als Applet im Browser (wie jQuery) ausgeführt werden.
jQuery braucht den Browser, Java nicht.
Java kann auf Dateien zugreifen, jQuery nur indirekt (Dateiupload).
Java hat im allgemeinen Schreibzugriff auf Hardwareresourcen (Drucker, Tastatur, Maus, Festplatte), jQuery hat nur leseberechtigung (ausser das Browserfenster).
Ich hoffe das ist einigermaßen verständlich, auf Ausnahmen bitte hinweisen.
Java ist eine echte Programmiersprache.
Hier ist ein kleiner Baum von Java-Projekten die zusammenarbeiten:
http://cia.sourceforge.net/images/Project-Dependencies.png
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nocturne« (1. November 2011, 13:48)
Ok gut zu wissen.
Querry sollte man in Seiten nutzen die möglichst gut "funktionieren" müssen wie zb. Geldüberweisungen oder Produktvorstellungen wo es sehr peinlich ist wenn der "Kunde" nicht alles in seinen Browser angezeigt bekommt wenn er den falschen nutzt.
Ich kann mir denken das es bei manchen Codes auch weniger Zeilen braucht und darum schneller Ladet.
Java ist hingegen eher für Addons oder "Share ware" wie Soundcloud (der Player).
Ich denke die Mischung bringt es.
Achja danke für die schnellen Antworten
Grüße
Querry sollte man in Seiten nutzen die möglichst gut "funktionieren" müssen wie zb. Geldüberweisungen oder Produktvorstellungen wo es sehr peinlich ist wenn der "Kunde" nicht alles in seinen Browser angezeigt bekommt wenn er den falschen nutzt.
Ich kann mir denken das es bei manchen Codes auch weniger Zeilen braucht und darum schneller Ladet.
Java ist hingegen eher für Addons oder "Share ware" wie Soundcloud (der Player).
Ich denke die Mischung bringt es.
Achja danke für die schnellen Antworten
Grüße
die Mischung machts eben nicht, Java ist eher für Desktop anwendungen gedacht, dass man diese als Add Ons in eine Webseite einbauen kann ist nur ein Feature. Vielleicht kennste Minecraft, das ist in Java gemacht. Oder Netbeans/ Eclipse , das ist in java gemacht.
Der Wesentliche unterschied ist, dass javascript eine Scriptsprache ist, und Java eine compiler sprache. Bei java musst du den Quellcode kompilieren zu einer .jar datei und es mit Java Laufzeit Umgebung(JRE) ausführen. Javascript hingegen , wird im Browser ausgeführt(Wobei sich das mit HTML5 und Chromium Ändern soll, HTML5 applikationen für den Desktop sollen möglich sein), jeder kann den Javascript code ssehen und dieser code wird nicht zu irgendwas verpackt.
Java mit Javascript zu mischen ist eigentlich sinnlos, es wird nur in Speziellen fällen gemacht, zb ein IRC Chat auf deiner Homepage könnte man damit realisieren, viele setzen aber eher auf Ajax Chats oder Flash Chats. Javascript Player gibt es übrigens auch, da muss man kein Java einbinden.
Auch musst du bedenken, dass nicht jeder auf seinem PC Java(JRE) installiert hat und somit könnten dann bestimmte teile deiner Page nicht dargestellt werden. Javascript läuft aber out of the box in den Standard Browsern, es seidenn es ist deaktiviert. Mischen, würde ich die beiden Technologien auf keinen Fall, da zu viel Aufwand(Jetzt nicht die embedded .jar datei in die homepage einbinden, sondern eine jar datei zu erstellen)
Der Wesentliche unterschied ist, dass javascript eine Scriptsprache ist, und Java eine compiler sprache. Bei java musst du den Quellcode kompilieren zu einer .jar datei und es mit Java Laufzeit Umgebung(JRE) ausführen. Javascript hingegen , wird im Browser ausgeführt(Wobei sich das mit HTML5 und Chromium Ändern soll, HTML5 applikationen für den Desktop sollen möglich sein), jeder kann den Javascript code ssehen und dieser code wird nicht zu irgendwas verpackt.
Java mit Javascript zu mischen ist eigentlich sinnlos, es wird nur in Speziellen fällen gemacht, zb ein IRC Chat auf deiner Homepage könnte man damit realisieren, viele setzen aber eher auf Ajax Chats oder Flash Chats. Javascript Player gibt es übrigens auch, da muss man kein Java einbinden.
Auch musst du bedenken, dass nicht jeder auf seinem PC Java(JRE) installiert hat und somit könnten dann bestimmte teile deiner Page nicht dargestellt werden. Javascript läuft aber out of the box in den Standard Browsern, es seidenn es ist deaktiviert. Mischen, würde ich die beiden Technologien auf keinen Fall, da zu viel Aufwand(Jetzt nicht die embedded .jar datei in die homepage einbinden, sondern eine jar datei zu erstellen)
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Java ist eine Objektorientierte Programmiersprache wie bespielsweise c++ ect.
Sie funktioniert mit einer JRE = Java Runtime Environment auch virtuelle Java Maschine genannt.
Dafür ist sie Plattformunabhängig und die Programme funktionieren auf Linux, Win, Mac ect.
Als eher für offline Anwendungen auf Desktops gedacht.
JavaScript ist eine Skriptsprache die Hauptsächlich zum Clientseitigen manipulieren von Internetseiten vewendet wir.
Das das Wort java dort auftaucht liegt daran das die Syntax der von Java ähnelt.
Das ist allerdings die einzige gemeinsamkeit, sonst habe die beiden nix, auch rein garnix miteinander zu tun.
jQuery ist ein Javascript-basiertes Framework was Bibliotheken zur verfügung stellt um nicht immer das Rad neu erfinden zu müssen.
Die dortigen Funktionen kann man leicht nutzen, was für javascript-Anfänger oft von Vorteil ist.
Wird eine Funktionalität dort nicht gefunden heißt es selberschreiben
Hoffe Klarheit geschafft zu haben
Sie funktioniert mit einer JRE = Java Runtime Environment auch virtuelle Java Maschine genannt.
Dafür ist sie Plattformunabhängig und die Programme funktionieren auf Linux, Win, Mac ect.
Als eher für offline Anwendungen auf Desktops gedacht.
JavaScript ist eine Skriptsprache die Hauptsächlich zum Clientseitigen manipulieren von Internetseiten vewendet wir.
Das das Wort java dort auftaucht liegt daran das die Syntax der von Java ähnelt.
Das ist allerdings die einzige gemeinsamkeit, sonst habe die beiden nix, auch rein garnix miteinander zu tun.
jQuery ist ein Javascript-basiertes Framework was Bibliotheken zur verfügung stellt um nicht immer das Rad neu erfinden zu müssen.
Die dortigen Funktionen kann man leicht nutzen, was für javascript-Anfänger oft von Vorteil ist.
Wird eine Funktionalität dort nicht gefunden heißt es selberschreiben

Hoffe Klarheit geschafft zu haben
www.pokerstrategy.com/
Lerne zu pokern wie die Profis und gewinne mit Strategie!
Lerne zu pokern wie die Profis und gewinne mit Strategie!
Naja ich dachte Java = JavaSkript.....
Ich hatte bis jetzt nur mit den .js daten zu tun und wusste gar nicht das es noch mehr "Java"s gibt...
Eine Frage hätte ich dann aber noch.
Was ist ein Framework?
Ich kenne die Framework Sache bei Programmen zb. wo du bestimmte Inhalte erst über das Programm und nicht über den Browser Downloaden musst
Ich hatte bis jetzt nur mit den .js daten zu tun und wusste gar nicht das es noch mehr "Java"s gibt...
Eine Frage hätte ich dann aber noch.
Zitat
jQuery ist ein JavaSCRIPT Framework
Was ist ein Framework?
Ich kenne die Framework Sache bei Programmen zb. wo du bestimmte Inhalte erst über das Programm und nicht über den Browser Downloaden musst
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »flOw™« (15. November 2011, 12:41)
http://de.wikipedia.org/wiki/Framework
Im Falle von jQuery kannst du es als "Bibliothek" ansehen, in der Vereinfachungen für JavaScript gespeichert sind.
Was das dann bringt kannst du ja oben in "cccpmik"s Beitrag lesen.
Nicht um sonst ist der Leitspruch von jQuery "Write less, do more"
BTW.: Ich seh gerade jQuery wird auch auf der offiziellen Seite als Library betitelt.
Hoffe das hilft dir ein bisschen.
MFG Simon
Im Falle von jQuery kannst du es als "Bibliothek" ansehen, in der Vereinfachungen für JavaScript gespeichert sind.
Was das dann bringt kannst du ja oben in "cccpmik"s Beitrag lesen.
Nicht um sonst ist der Leitspruch von jQuery "Write less, do more"

BTW.: Ich seh gerade jQuery wird auch auf der offiziellen Seite als Library betitelt.
Hoffe das hilft dir ein bisschen.
MFG Simon
Eine Grundstruktur ein "Rahmenwerk".
Es ist eine Umfangreiche Bibliothek mit fertigen Funktionalitäten.
Z.B. kannst du in javascript aufwending eine Funktion schreiben die beim Überfahren eines links mit der Maus ein kleines Fenster öffnet mit der miniaturansicht des Ziels des Links.
Du kannst allerdings auch einfach eine entsprechende Bibliothek einbinden und mit den onmouseover nur EINE Funktion der Bibliothek mit der URL aufrufen. Tadaa, 1/2 bis 1 Tag Arbeit gespart.
edit: oh deffcon war schneller
Es ist eine Umfangreiche Bibliothek mit fertigen Funktionalitäten.
Z.B. kannst du in javascript aufwending eine Funktion schreiben die beim Überfahren eines links mit der Maus ein kleines Fenster öffnet mit der miniaturansicht des Ziels des Links.
Du kannst allerdings auch einfach eine entsprechende Bibliothek einbinden und mit den onmouseover nur EINE Funktion der Bibliothek mit der URL aufrufen. Tadaa, 1/2 bis 1 Tag Arbeit gespart.
edit: oh deffcon war schneller
www.pokerstrategy.com/
Lerne zu pokern wie die Profis und gewinne mit Strategie!
Lerne zu pokern wie die Profis und gewinne mit Strategie!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »folienschmiede« (15. November 2011, 13:38)
1/2 bis 1 Tag Arbeit gespart.
wenn nicht noch mehr
schon mal versuch ein Div Draggable und Droppable zu machen? und dass es auch in IE7,8,9,Chrome,FF,Opera,Safari läuft? habe das mal versucht
und dann kamm jquery
$('.klasse_des_divs').draggable(); fertig
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Offtopic: Hi Leute bin ich wieder mal aktiv. Versuch wieder öfters vorbei zu schaun :-)
Das ist leider ein sehr schwerer Fehler den mitunter die Namensgeber von JavaScript zu verantworten haben (Netscape) früher (ganz früher) hat diese Scriptsprache LiveScript geheißen. (Würde das Zeug gerne wieder zurück-benennen, denn der Name verwirrt alle die es nicht wissen, denn normalerweise heißen Dinge Ähnlich wenn Sie ähnlich sind, aber die Ähnlichkeit ist so groß wie die von einem Auto und einem Kühlschrank - Beides hat einen Kompressor :-) )
lg wischi
Zitat
Naja ich dachte Java = JavaScript.....
Das ist leider ein sehr schwerer Fehler den mitunter die Namensgeber von JavaScript zu verantworten haben (Netscape) früher (ganz früher) hat diese Scriptsprache LiveScript geheißen. (Würde das Zeug gerne wieder zurück-benennen, denn der Name verwirrt alle die es nicht wissen, denn normalerweise heißen Dinge Ähnlich wenn Sie ähnlich sind, aber die Ähnlichkeit ist so groß wie die von einem Auto und einem Kühlschrank - Beides hat einen Kompressor :-) )
lg wischi
wischipedia - http://wischenbart.org/wwa (einfach mal vorbeischaun)
Ähnliche Themen
-
PHP »-
Chat programmieren?
(22. Februar 2004, 21:31)
-
Musik »-
Unterschied zwischen...
(28. Januar 2004, 21:24)
-
PHP »-
Programmiersprache für Anfänger?
(27. August 2003, 10:12)
-
Archiv: Software »-
Programm gesucht
(29. März 2003, 19:53)
-
Newbies »-
Unterschied???
(4. Dezember 2002, 21:30)


