Kezdőoldal » Számítástechnika » Weblapkészítés » Weblapok viszonya a scriptekhe...

Weblapok viszonya a scriptekhez, hány script lassítja be az oldalt?

Figyelt kérdés
Mondhatni kezdő weboldal szerkesztő (html) vagyok. Akarok egy elég komoly weboldalt készíteni (országra kiterjedőt), a kérdésem az, hogy van olyan határ a script használatokban, amin túl az oldal láthatóan belassul?

2014. jún. 7. 09:16
1 2
 1/12 anonim ***** válasza:

Attól függ, hogy kívülről hívod be, vagy a saját szerveredről. Facebook-os külsős js-ek tudnak lassúak lenni, meg a google-ös cuccok.

Egyébként saját szerverről nem sokat lassítanak, persze ez függ a méretüktől is, és a felhasználó internetkapcsolatának sebességétől.

Ami még lassíthaz, az a js-es animációk, canvas stb., ha a user-nek gyenge a gépe.

2014. jún. 7. 10:23
Hasznos számodra ez a válasz?
 2/12 A kérdező kommentje:
letöltöm a jquery-t és a saját tárhelyemre fogom felrakni. Egy olyan jquery-t kellene többször (nagyon sokszor) használnom, hogy ha rákattintok egy képre akkor lenyílik alatt egy szöveg rész. A lenyílás hatására a kép alatti szöveg mind lejjebb tolódik.
2014. jún. 7. 11:31
 3/12 anonim ***** válasza:

Nem csak attól függ, hogy mennyi cuccot töltesz be, hanem attól is, hogy hogyan használod.


Például, ha egy nagy táblázatot csinálsz, amiben a cellák kattinthatóak és az eseménykezelőt úgy adod meg, hogy minden td-re definiálod ($('td').on('click', ..(fv)..);) akkor ott bizony minden cellához létrejön és rohadt lassú lesz nagy méretnél, mert elkezd ramot zabálni.

Ugyanakkor ha magára a táblázatra definiálsz 1 db eseménykezelőt és annak az eredményét "szűröd le" a cellákra ($('table').on('click', 'td', ..(fv)..);) , máris sokkal gyorsabb lesz.



Nagyon sok olyan "trükk" van, amivel rengeteg erőforrást lehet spórolni.

2014. jún. 7. 11:47
Hasznos számodra ez a válasz?
 4/12 A kérdező kommentje:

nem értek nagyon a scriptekhez, autodidakta módra tanulom a html szerkesztést. Amit akarok annak a parancsa úgy van, hogy:

$(document).ready(function() {

$("#gomb").click(function() {

$("#panel").slideToggle("slow");

});

});

$(document).ready(function() {

$("#gomb2").click(function() {

$("#panel2").slideToggle("slow");

});

});



Tudsz valami oldalt, ahol tudok tanulni a html szerkesztésről, sőt a jquery írásról?

2014. jún. 7. 12:43
 5/12 anonim ***** válasza:
Nem tudom hogy igazam van-e, de én nem kezdenék el jQuery-t használni amíg nem értek a scriptekhez. Először elkezdtem megtanulni hogy amit jQuery-vel oldanak meg, azt hogy lehet nélküle. Mostanra már van egy elég szép animáló osztályom, a következő szint hogy az útvonalhoz meglehessen adni különböző függvényeket, és a jelenlegi álláspontom szerint soha nem akarok jQueryt használni. Persze ez még változhat. :)
2014. jún. 7. 15:57
Hasznos számodra ez a válasz?
 6/12 anonim ***** válasza:

jQuery sokat egyszerűsít, de nem árt tisztába lenni a natív JS -el is.


Külső JS -ek lassíthatnak, főleg ha nagy méretűek, ezeket én oldal betöltése utánra szoktam időzíteni.


Maga a JS használata még gyorsíthat is az oldalon.

pl. ha AJAX -al is meg van oldva az oldal váltás, 1~2mp helyet, 0,1~0,2mp -re azaz tizedére csökkenhet az oldal váltás.

Persze ez bonyolítja, de ez van. :-)

2014. jún. 7. 17:33
Hasznos számodra ez a válasz?
 7/12 anonim ***** válasza:

[link]

Egy jquery script képmegnyitásra, és még csak lassulás sem észlelehető az iskolai gépeken, amikben még úgy 1.0 GHz-es proci és fél giga ram van.

2014. jún. 7. 21:04
Hasznos számodra ez a válasz?
 8/12 anonim ***** válasza:
#7 Egy ilyen képmegnyitáshoz mi a francnak jQuery?
2014. jún. 7. 22:25
Hasznos számodra ez a válasz?
 9/12 A kérdező kommentje:
#7 ezt meglehet oldani úgy is, hogy ha rákattintok a képre akkor egy másik kép jelenjen meg nagyba?
2014. jún. 12. 13:01
 10/12 anonim ***** válasza:
#9 Bármit meg lehet oldani. :)
2014. jún. 12. 15:46
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!