Warum verwenden einige Websites jQuery mit einem $ j statt nur $?

7

Ich benutze das normalerweise in jquery

%Vor%

Ich war gerade auf einer Seite, die jQuery verwendet und sie rufen sie mit

auf %Vor%

Auf dieser Seite beginnen sie fast alles mit einem j ...

%Vor%

Ist das nur eine andere Art, dies zu tun, oder hängt das von einer anderen Version von jquery oder anderen ab?

    
JasonDavis 07.09.2009, 23:21
quelle

4 Antworten

11

Sie können definieren, wie Sie die jquery-Funktionalität aufrufen möchten. Vielleicht benutzt diese Seite eine andere Bibliothek, die das $ reserviert und deshalb den Alias ​​$ j benutzt.

    
janoliver 07.09.2009, 23:24
quelle
8

Dies soll Kollision mit anderen Bibliotheken vermeiden mit:

%Vor%

Zum Beispiel verwenden einige Bibliotheken wie der Prototyp auch das $ -Zeichen, und wenn Sie beide verwenden, wird es wahrscheinlich brechen. Wenn Sie Ihre jquery-Funktionen mit $ j entwickelt haben, wird das nicht funktionieren.

    
marcgg 07.09.2009 23:23
quelle
4

Es ist einfach eine Methode, Namenskonflikte zu vermeiden. Viele JavaScript-Bibliotheken (jQuery ist einer von ihnen) verwendet $ als Verknüpfung. Weitere Informationen finden Sie unter jQuery.noConflict ()

    
carl 07.09.2009 23:25
quelle
2

Es ist definitiv eine Kollision mit anderen Bibliotheken zu vermeiden. Das berüchtigtste davon wäre Prototyp und Scriptaculous.

    
Daniel 07.09.2009 23:26
quelle

Tags und Links