/ / JQuery nad JavaScript Dlaczego i kiedy używać? [zamknięte] - javascript, jquery

JQuery ponad JavaScript Dlaczego i kiedy używać? [zamknięte] - javascript, jquery

Jestem studentem, a także nowicjuszem w JQuery. Chcę poznać różnicę między JQuery a JScript. W jaki sposób decydujemy, czego używać, a kiedy używać tych dwóch technologii.

Wobec

  1. Wydajność
  2. Technologia

Odpowiedzi:

40 za odpowiedź nr 1

jQuery jest JavaScript. Jest to biblioteka JavaScript, więc działa na JavaScript. Nie może istnieć samodzielnie, więc nie możesz używać jednego nad drugim. Możesz użyć tylko JavaScript lub JavaScript i jQuery.

jQuery ma na celu ułatwienie wielu zadań programistycznych JavaScript.

Użyj jQuery, gdy znacznie skróci to czas programowania i możesz sobie pozwolić na dodatkowe koszty związane z pobieraniem biblioteki.

Wiele osób automatycznie dołącza jQuery, nie biorąc pod uwagę faktu, że może to nie ułatwić zadania. To zły nawyk wchodzenia w ...

Osobiście moje najczęstsze zastosowania to:

  • Wybór złożonego elementu
  • Animacja
  • Obsługa zdarzeń

Jest humorystyczny zrzut ekranu z posta „Przepełnienie stosu” w Photoshopie, który naśmiewa się z nadużywania jQuery. Cieszyć się:


9 dla odpowiedzi nr 2

Początkowo byłem przeciwko jQuery, a dla nowych programistów nadal jestem. Jest to czysty framework JavaScript, który ma kilka zalet; oto niektóre z najważniejszych:

  • obsługa przeglądarki crossbrowser
  • łatwy wybór elementu
  • konfigurowalne wtyczki
  • duża społeczność wsparcia
  • bardzo popularne

Niektórzy twierdzą, że jest duży, co możewpływać na wydajność sieci ... i będą miały rację. Jednak ze względu na swoją popularność prawdopodobnie był już używany w niektórych witrynach, które odwiedziłeś wcześniej. Większość przeglądarek obecnie dobrze radzi sobie z buforowaniem skryptów / obrazów, dzięki czemu z czasem zmniejsza się pobieranie.

Z drugiej strony wielu nowych programistów polega na tymna frameworku bardzo się od niego zależą, tak bardzo, że tracą zdolność oceny najlepszego narzędzia do pracy i używają najbardziej znanego narzędzia, do którego są przyzwyczajeni. Ci sami programiści tracą zdolność do prawidłowego debugowania i stania się zależy od interfejsu API, który nie ma standardu.

Podoba mi się to, że jest to przeglądarkawsparcie, które doskonale nadaje się do obsługi zdarzeń; i za każdym razem, gdy zastosujesz styl dynamiczny do elementów na stronie (lub naprawdę wszystkiego, co wymaga bardziej zaawansowanego zestawu elementów). Wybór elementów to narzędzie nr 1, w którym można wybierać elementy według identyfikatora, typu, atrybutu, nazwy klasy, zmiennej, relacji hierarchicznej ... na wiele różnych sposobów.


5 dla odpowiedzi nr 3

Chcę poznać różnicę między JQuery a JScript.

JavaScript to język skryptowy dla sieci. Microsoft określa ich implementację jako „JScript”, ale pod względem składnia jest prawie tak samo.

jQuery to biblioteka oprogramowania napisana w języku JavaScript, której celem jest pomoc programistom JavaScript w pisaniu kodu, który ma być uruchamiany na stronie internetowej.

Jak decydujemy, z czego korzystać i kiedy korzystać z tych dwóch technologii.

Do dodania można użyć JavaScript (w tym jQuery)interaktywność do strony internetowej wykraczająca poza to, co jest możliwe tylko przy pomocy HTML i CSS. Pozwala to użytkownikowi na bardziej „aplikacyjne” wrażenia. Wielu uważa za zły pomysł, aby stworzyć stronę internetową, która zależy od JavaScript i nie będzie się bez niego uruchamiać, i nalegają, aby JavaScript tylko poprawiał komfort użytkowania. Jednak strony, które nie działają bez JavaScript, istnieją i są coraz bardziej powszechne.

jQuery działa w JavaScript i jest napisany wJavaScript. Jeśli piszesz JavaScript dla strony internetowej, często dobrym pomysłem jest również użycie biblioteki (lub frameworka) takiej jak jQuery, aby znacznie ułatwić zadanie zgodności z przeglądarką. To jest jak wstępnie spakowany zestaw procedur JavaScript, który w innym przypadku byłby potrzebny do napisania siebie, zapakowany w łatwy w użyciu sposób.

Wadą korzystania z jQuery jest to, że jest tostosunkowo duży rozmiar pliku, co ma znaczenie w Internecie. Niektórzy twierdzą, że jeśli nie używasz wystarczająco dużo jQuery, aby uzasadnić rozmiar pliku na swojej stronie, powinieneś rozważyć coś innego (na przykład bardziej modularny framework lub w ogóle nie używać biblioteki / framework).


2 dla odpowiedzi № 4

Być może jest trochę zbędny, ale „JScript”pierwotnie była nazwą implementacji JavaScriptu przez Microsoft w starych wersjach Internet Explorera. Na szczęście już dawno zniknął, chociaż jeśli znajdziesz odniesienia do niego w starszej literaturze, po prostu zamień na „Javascript”.

Wracając do pytań, jeśli jesteś nowy w tym, jazdecydowanie zalecamy wybranie JQuery (lub innej biblioteki JavaScript) zamiast surowego Javascript. Możesz robić bardzo złożone rzeczy za pomocą jednego wiersza JQuery, który wymagałby dużo kodowania i debugowania, gdybyś używał surowego Javascript. Aby w pełni skorzystać z JQuery, będziesz musiał zrozumieć podstawowy język, ale jeśli chcesz czegoś, co możesz wdrożyć dzisiaj, zacznij od JQuery zamiast Javascript.


0 dla odpowiedzi № 5

Ostatnio zmagałem się z tym samympytanie, jQuery lub JavaScript. Mając doświadczenie w kodowaniu, które obejmuje kilka języków programowania ze starej szkoły (C, perl, ksh, a ostatnio Java i C #), stwierdzam, że JavaScript jest DUŻO łatwiejszy do zrozumienia niż jQuery. Z punktu widzenia obsługi, łatwość zrozumienia kodu jest ważniejsza niż mniej pisania podczas tworzenia kodu. Jedyną odpowiedzią, która zmusza mnie do ponownego rozważenia użycia jQuery, jest zgodność przeglądarki. Ten znacząco wpływa na przyszłą obsługę aplikacji. Opierając się na moim doświadczeniu (ponad 20 lat jako inżynier oprogramowania), cykl życia aplikacji spędza dużo więcej czasu na wsparciu niż na rozwoju.