• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Biblioteka do obsługi JS w postaci linka - który wariant lepszy?

Object Storage Arubacloud
0 głosów
317 wizyt
pytanie zadane 7 czerwca 2020 w JavaScript przez Krzysiek_34 Mądrala (6,050 p.)

Witam.

Od dłuższego czasu w index.html mam wpisaną o to taką bibliotekę do obsługi JS w postaci linka (wariant nr 1):

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

Na tej powyższej bibliotece do tej pory wszystko było ok. Obsługa JS działała prawidłowo.

Na stronie głównej (index.html) zamierzam umieścić pokaz slajdów.

Natknąłem się na takie coś do obsługi JS w postaci linka (wariant nr 2):

<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js"></script>

Chciałbym, aby wszystko działało prawidłowo w zakresie obsługi JS.

Czy mam raz na zawsze pozbyć się wariantu nr 1 i w jego miejsce umieścić wariant nr 2?

Jakie korzyści uzyskam z wariantu nr 1 (niby stara wersja biblioteki), a jakie z wariantu nr 2?

1 odpowiedź

+2 głosów
odpowiedź 7 czerwca 2020 przez Arkadiusz Waluk Ekspert (287,950 p.)

"obsługa JS"? JS jest "obsługiwany" przez przeglądarkę, załączenie zewnętrznych skryptów nie ma nic do tego. Oczywiście możesz mieć kod, który wymaga danej biblioteki, ale mam wrażenie, że powiązałeś jakoś działanie całego JS w samej przeglądarce z tym, że dołączysz jQuery.

W wariancie pierwszym jQuery jest ładowane z serwera googleapis.com i ma wersję 1.11.2, w wariancie drugim jest ładowana z serwera code.jquery.com i ma wersję 3.4.1. To jest cała różnica. Czy potrzebujesz jakiejś konkretnej wersji to już nie wiem, zależy od Ciebie i Twojego kodu. Dodatkowo w drugim jest jeszcze jakaś dodatkowa biblioteka, prawdopodobnie ta: https://github.com/gdsmith/jquery.easing, czy jest potrzebna i do czego to też zależy od Twojego kodu.

komentarz 8 czerwca 2020 przez ScriptyChris Mędrzec (190,190 p.)

@Comandeer,

"#:~:text=JavaScript%20engines%20are%20referred%20to,in%20a%20platform%20independent%20environment"

Czy #:~: w URLu to jest nowy ficzer Chroma? Przydatne. :) Szkoda, że Firefox tego nie wspiera.

komentarz 8 czerwca 2020 przez Comandeer Guru (600,810 p.)

Tak, to nowy ficzer Chrome'a. Firefox z jakiegoś powodu chce zaimplementować konkurencyjny ficzer.

komentarz 8 czerwca 2020 przez ScriptyChris Mędrzec (190,190 p.)

Jaki sens jest robić ficzer o podobnym działaniu, którego składnia jest inna? Przecież nie wiadomo, w której przeglądarce ktoś otworzy link, a nie podaje się linków składniowo zależnych od przeglądarki. Czy to ma sens, czy ja czegoś nie rozumiem?

komentarz 8 czerwca 2020 przez adrian17 Ekspert (344,860 p.)

Tak jak patrzę, to trochę dyskusji o tym jest tutaj:

https://github.com/mozilla/standards-positions/issues/194

Oraz

We feel that some of the use cases this proposal addresses are very important to address, but that this specific proposal introduces various harmful aspects in the process of addressing them. We feel that it would be worth prototyping a proposal with those harmful aspects removed. More details are in the position issue. See also the position on Fragmention, which aims to address similar use cases.

Natomiast... czy to nie jest straszny offtop?

komentarz 8 czerwca 2020 przez Comandeer Guru (600,810 p.)
Tak, to jest mocny offtop. Więc wypada mi upomnieć wszystkich biorących udział w offtopie, w tym siebie :P

Podobne pytania

0 głosów
1 odpowiedź 3,106 wizyt
pytanie zadane 17 czerwca 2017 w C i C++ przez xEwald Początkujący (420 p.)
+7 głosów
1 odpowiedź 253 wizyt
0 głosów
3 odpowiedzi 361 wizyt
pytanie zadane 26 maja 2022 w Sprzęt komputerowy przez Qwerty987 Nowicjusz (190 p.)

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...