Ένα ή περισσότερα αρχεία javascript ?

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
kosmas
Δημοσιεύσεις: 75
Εγγραφή: 16 Ιουν 2007 17:01

Ένα ή περισσότερα αρχεία javascript ?

Δημοσίευση από kosmas » 12 Ιούλ 2007 22:23

Γειά σας !

Γενικά τι είναι καλύτερο να έχω ένα ή περίσσότερα αρχεία javascript ?
(Όσον αφορά το πόσο γρήγορα φορτώνει η σελίδα ...)

Ευχαριστώ

sibas
Honorary Member
Δημοσιεύσεις: 1851
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

Ένα ή περισσότερα αρχεία javascript ?

Δημοσίευση από sibas » 12 Ιούλ 2007 23:19

όσο το λιγότερα τόσο το καλύτερα ;)

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Ένα ή περισσότερα αρχεία javascript ?

Δημοσίευση από skeftomilos » 13 Ιούλ 2007 12:24

Ακριβώς! Ο ιδανικός αριθμός είναι ένα.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

bxd
Δημοσιεύσεις: 34
Εγγραφή: 10 Αύγ 2007 18:59

Ένα ή περισσότερα αρχεία javascript ?

Δημοσίευση από bxd » 10 Αύγ 2007 19:41

Όπως είπαν και οι προλαλήσαντες, από άποψη performance στο κατέβασμα συμφέρει το ένα αρχείο.

Επειδή όμως το να έχεις των κώδικά σου σε ξεχωριστά αρχεία είναι μερικές φορές αναγκαίο (ειδικά όταν μιλάμε για js) υπάρχουν server-side scripts που ενώνουν τα αρχεία και συμπιέζουν την javascript.

π.χ.:
Για php:
www.ejeliot.com/blog/72

Για rails:
synthesis.sbecker.net/pages/asset_packager

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Ένα ή περισσότερα αρχεία javascript ?

Δημοσίευση από skeftomilos » 10 Αύγ 2007 22:25

Αν η συμπίεση γίνει πολύ επιθετική (όλος ο κώδικας σε μια γραμμή) τότε το debugging κάποιου ενδεχόμενου script error γίνεται μεγάλος πονοκέφαλος. Καλύτερα να αρκεστεί κανείς στην αφαίρεση των περιττών spaces/tabs/semicolons, αφήνοντας τα LF στη θέση τους.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Ένα ή περισσότερα αρχεία javascript ?

Δημοσίευση από Rapid-eraser » 20 Αύγ 2007 12:16

Εγώ πάντως δεν έχω δει και την τρομερή αλλαγή στην ταχύτητα είτε είναι 1 ή 5 αρχεία εξωτερικά.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

theodark
Δημοσιεύσεις: 84
Εγγραφή: 15 Οκτ 2006 02:21
Τοποθεσία: Αθήνα

Ένα ή περισσότερα αρχεία javascript ?

Δημοσίευση από theodark » 20 Αύγ 2007 17:54

Otan milame gia non-dynamic external files ton proto rolo sto
thema taxytita exei to Caching Policy pou kanei kapoios ston
server tou...

Borei na exeis 10 arxeia .js kai na xeis configurarei ton server oste
oi browsers na ta katevazoun mono mia fora, kai na exeis ta idia
arxeia se ena megalo pou omos na min ginetai cached pote, opote
na to katevazeis ksana kai ksana se kathe selida.

To apotelesma epomenos se oti afora tous xronous einai safestata
yper ton 10 cached arxeiwn.

Kata tin tapini mou gnomi / ebeiria panta.
Gomenes olo kamari, Oloi oi antres proin fantaroi.
Mia zoh thiteia kseftyla kai volema.
(Tzimis Panousis)

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης