Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 192 Pomógł: 0 Dołączył: 5.07.2015 Ostrzeżenie: (0%)
|
Zaczołem naukę jquery i mam takie proste pytanie. Wiem, że kod umieszcza się w sekcji <head> </head> jeśli zacznę pisać wiele funkcji jquery to czy jest jakieś znaczenie czy będę pisał poprostu jeden kod pod drugim czy też można w head includować jakis plik w którym będą tylko kody funkcji jquery ?
np. mam w index.php
i jeszcze z 10 takich i innych kodów i czy nie lepiej / (czy tak jest dobrze) zrobić tak:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%)
|
No to trochę teraz zamieszam… (IMG:style_emoticons/default/wink.gif)
A jeśli strona stoi na HTTP/2 i można zastosować push? Wówczas nie ma znaczenia de facto ile plików będziemy mieli. Dodatkowo wklejenie wszystkiego w head nie działa domyślnie z aplikacjami stojącymi na serwerach z CSP. Sensowny sposób, który jest dobrym kompromisem, to to, co proponuje H5BP: dwa pliki JS. jQuery ciągnięte z CDN oraz nasz lokalny plik z kodem JS, zminifikowany. Jeśli będziemy jQuery ciągnąć z CDN Google jest szansa, że user ten plik już ma, więc zostanie pobrany z cache. Natomiast zostanie dociągnięty tylko drugi plik. Oczywiście obydwa powinny być na końcu body, nie zaś w head (w head jedynie asynchroniczny kod statystyk można wstawić) → https://developer.yahoo.com/performance/rules.html#js_bottom Przykład z H5BP: https://github.com/h5bp/html5-boilerplate/b.../index.html#L25 Inline'ować kod JS można jeśli strona spełnia trzy warunki: 1) nie stoi na CSP 2) kodu JS nie jest za dużo 3) jest on zminifikowany Wówczas i tak lepiej inline'ować na końcu body (żeby strona zaczęła się renderować jak najszybciej). |
|
|
|
djtomaszq [JavaScript]Umieszczanie kodu 9.08.2015, 09:12:30
goartur Chyba najlepiej jest poprostu dodac skrypt do plik... 9.08.2015, 09:25:46
Skie Zawsze lepiej jest zmniejszać liczbę requestów do ... 9.08.2015, 09:39:25 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 14:34 |