Diskussion:JQuery

aus Wikipedia, der freien Enzyklopädie

Literaturlöschung

Hacking del.icio.us (samt ISBN) aus Literaturliste gelöscht, da dieses Buch überhaupt nichts mit jQuery zu tun hat. Möglicherweise war der Eintrag Spam. (nicht signierter Beitrag von 84.154.111.37 (Diskussion | Beiträge) 19:47, 30. Aug. 2009 (CEST))

diese Begründung hätte eigentlich in das Zusammenfassungsfeld gehört ... (nur wenn die Begründung recht lang ist, muss sie auf die Diskussionsseite, aber in diesem Fall wäre sie kurz genug gewesen). --Tobiask 21:20, 30. Aug. 2009 (CEST)

Was ist eine $ Funktion und was sind Selektoren?

Wird die $ Funktion mit JQuery eingeführt oder war sie schon vorher in Javascript enthalten? Handelt es sich also um eine von JQuery eingeführte Funktion mit dem Funktionsnamen "$"? Was genau sind/machen denn Selektoren? Einfaches Bsp? Danke! -- 80.121.50.30 00:29, 9. Mär. 2010 (CET)

Selektoren sind im Sinne von CSS-Selektoren zu verstehen, z.B. spricht der Selektor "p.class" alle Elemente "p" mit der Klasse "class" an.
Die $-Funktion ist eine Funktion mit dem Namen "$", richtig. $("p.class") slektiert also alle DOM-Elemente, auf die der CSS-Selektor "p.class" zutrifft.
jQuery implementiert dabei weitestgehend alle CSS3-Selektoren, auch solche, die noch nicht von allen Browsern unterstützt werden - z.B. die :not()-Pseudoklasse. --Dancb 12:36, 2. Jul. 2010 (CEST)

unverständlich

Unverständlicher Technikkauderwelsch in den Abschnitten Merkmale und Benutzung. --Lanadata 22:41, 6. Nov. 2010 (CET)

Naja ok, jQuery soll JavaScript vereinfachen trotzdem kommt man ohne mindestverständnis für JavaScript nicht aus (wenn man es benutzen will). Aber einen wirklichen Grund hier nochmal JavaScript für Anfänger (en:Dummys) zu erklären sehe ich hier nicht. -- Perhelion 19:42, 8. Nov. 2010 (CET)
ACK - ich habe den Satzbau ein wenig überarbeitet und die Bausteine wieder entfernt. -- Nolispanmo Disk. Hilfe? 09:58, 10. Nov. 2010 (CET)

Klassenbibliothek

Das JavaScript-Lemma beginnt mit folgendem Satz: Der (...) Sprachkern von JavaScript beschreibt eine (...) klassenlose Skriptsprache.
Hier hingegen kommt gleich in der Einleitung mehrmals der Begriff Klassenbibliothek vor. Das ist meiner Ansicht nach widersprüchlich und falsch und sollte evtl. in das allgemeinere Programmbibliothek geändert werden. 80.150.213.148 13:19, 12. Aug. 2011 (CEST)

Sehe ich aehnlich... issue solved --.love.is.war. (Diskussion) 05:32, 16. Jul. 2012 (CEST)
Dank der flexiblen API ist JavaScript aber dazu geeignet, Objektähnliche Elemente zu erzeugen. jQuery reizt dies aus, alles lässt sich "wie ein Objekt" handhaben. Daher halte ich die Bezeichnung nicht für falsch. --Nightfly | Disk 09:48, 16. Jul. 2012 (CEST)
Naja, JavaScript bietet doch kein Sprachkonstrukt an, das Objekte in ein definiertes Geruest (Klasse) zwingt, sprich Attribute und Methoden vorgibt, d.h. das Ganze ist eben klassenlos... ist ja fuer Objektorientierung auch nicht zwingend noetig. Und weil es eben keine Klassen gibt, waere der Begriff Klassenbibliothek auch nicht so ganz passend oder? --.love.is.war. (Diskussion) 06:23, 17. Jul. 2012 (CEST)

JavaScript ist OOP-tauglich. Siehe [1]:

„JavaScript has strong object-oriented programming capabilities, even though some debates have taken place due to the differences in object-oriented JavaScript compared to other languages.“

MSDN

IMO müsste es daher auch im entsprechenden Artikel umgeschrieben werden. Deinen Satz [...] das Objekte in ein definiertes Geruest (Klasse) zwingt verstehe ich nicht - seit wann zwingt man Objekte in eine Klasse? Ein Objekt ist eine Instanz einer Klasse. --Nightfly | Disk 10:56, 17. Jul. 2012 (CEST)

Ja. aender mal schoen --.love.is.war. (Diskussion) 11:33, 17. Jul. 2012 (CEST)
Warum, wir können das doch sachlich diskutieren? Könnten auch eine 3M anleiern, jedoch glaube ich, dass wir da aufgrund der Komplexität wenig Meinung bekommen. --Nightfly | Disk 11:34, 17. Jul. 2012 (CEST)
Naja in z.B. Java geht es nicht ohne Klassen, das war gemeint mit dem Zwingen... in dem Artikel ueber javascript wird doch bereits erwaehnt, dass man OO in javascript programmieren kann (halt eben ohne Klassen). Ausloeser der Diskussion war ja, ob nun jquery eine Klassenbibliothek ist oder nicht, wo doch JavaScript keine Klassen anbietet/verlangt --.love.is.war. (Diskussion) 11:58, 17. Jul. 2012 (CEST)
Okay, halten wir fest, nur damit wir auf einen Nenner kommen: JavaScript bietet keine Klassen, wie man sie etwa von Java kennt, aber die Handhabe von Funktionen (this-Zugriff etc) ist ähnlich die der Klassen, die einen OO-Ansatz möglich macht. OOP ist kein Zwang in JS, sondern es lässt sich auch prozedural programmieren.
jQuery nutzt die flexible Möglichkeit also aus und lässt alle Elemente in eine objektorientierte Umgebung wachsen (etwa jQuery.trim() oder jQuery('selector').foo().bar();). Das entspricht einer Klassenbibliothek. Eine Programmbibliothek ist für meine Begriffe eher in Richtung DLL einzusortieren, was den Frameworkgedanken außen vorlässt. --Nightfly | Disk 12:20, 17. Jul. 2012 (CEST)
Ich habe es auf "Programmbibliothek" verlinkt, da mit "Bibliothek" verlinkt eine Weiterleitungsseite käme, auf der man dann letztendlich doch wieder nur "Programmbibliothek" raussucht... DLLs, ähnlich wie LIB-Files oder auch Header-Files von C++, sind doch alles nur Lösungswege, Bibliotheken anzubieten - drei von vielen... Analog zu den OO-Beispielen von dir: du kannst in C genauso objektorientiert programmieren (structs mit Funktionszeigern beispielsweise), aber Klassen bietet C dennoch nicht also wirds keine Klassenbibliothek im eigentlichen Sinne ergeben... --.love.is.war. (Diskussion) 23:08, 17. Jul. 2012 (CEST)

Nokia

„Nokia plant, es in seine Web-Runtime-Plattform zu integrieren“ - das ist weder belegt noch länger relevant, oder? Würde ich komplett streichen, einschließlich der Referenz auf Nokia im Vorsatz. Der dritte Absatz zur Marktverbreitung ist eh wesentlich aussagekräftiger. Vielleicht kann man sagen, dass die (damals wichtigen) Internetfirmen schon früh auf jQuery setzten. --Karsten Tinnefeld (Diskussion) 00:05, 5. Aug. 2013 (CEST)

Richtig, die unbelegte Behauptung wurde zwischenzeitlich dann auch entfernt. --87.123.15.121 16:38, 30. Jan. 2016 (CET)

Aktuelle Version

Es gibt aktuell 3 Versionen von 3 Entwicklungslinien. 1.12.4 2.2.4 und 3.2.1. Die 1er und 2er Linie werden aber nicht mehr weiter entwickelt, nur Patches.

Bitte korrigieren.

Beispielweise funktioniert jquery mobile nur ab Version 1.8, d.h. mit der 2er und 3er Linie ist jquery mobile nicht kompatibel.

Waldboden (Diskussion) 22:24, 20. Aug. 2017 (CEST)

Keine Patches mehr für 1.x und 2.x =

sagt die Hauptseite von https://jquery.com/. Bitte auch gleich auf der englischen Seite korrigieren.

Wordpress deaktiviert jQuery Migrate

jQuery Migrate ist ein Tool, das von WordPress mitgeliefert und über Jahre hinweg standardmäßig aktiviert wurde – seit WordPress 5.5 ist es standardmäßig deaktiviert, was tlw. große Probleme bei Nicht-Core-Komponenten von WordPress, namentlich Plugins und Themes für Frontend- und Backend, macht. Es gibt ein Überbrückungs-Plugin, das so lange genutzt werden kann, bis die Developer die jQuery-Probleme behoben haben. --Virtuella (Diskussion) 18:44, 23. Sep. 2020 (CEST)