2010-09-21 13 views
14

Jestem ciekawy co do standardowej procedury prefiksowania nazw plików wtyczek jQuery za pomocą "jquery.". Kilka tutoriale coś stan jak:Dlaczego "jquery". przedrostek w nazwach wtyczek?

Użycie „jquery” prefiksu eliminuje ewentualne kolizje nazwisko z plików przeznaczonych do użytku z innych bibliotek.

Wydaje mi się, że widziałem kilka wtyczek, które rzeczywiście wymagają zmiany nazwy.

Czy istnieją jakieś konkretne powody tego przedrostka, czy też jest to prosta konwencja?

Odpowiedz

20

To tylko konwencja, na przykład:

jquery.lightbox.js 
prototype.lightbox.js 

Jeśli po prostu miał to i używali zarówno dobrze, widać, gdzie zamieszanie ustala się:

lightbox.js 

Ponadto, może być używając tylko wanilii plików funkcji JavaScript i nie chcąc mieć przedrostków, np editor.js, co oznacza, że ​​w ogóle nie polega na jQuery ... wszystko zależy od organizacji i łatwości konserwacji.

+0

Można również rzucić wszystko w katalogu 'jquery', aby uzyskać ten sam efekt, ale przypuszczam, że wtedy wymagałoby zerwania możliwego pakietu, który ma' przykład.js', 'jquery.example.js',' prototyp .example.js' i 'example.css' łącznie. –

+2

@Mike - Z pewnością jest to również poprawne podejście ... prawdopodobnie jest tu kilkanaście prawidłowych, "jquery" jest po prostu najczęstsze ... Którąkolwiek metodę Ci odpowiada, użyj jej :) –

Powiązane problemy