drumforhim Δημοσ. 29 Σεπτεμβρίου 2011 Δημοσ. 29 Σεπτεμβρίου 2011 Καλημέρα, Θα μπορουσε μηπως καποιος να μου εξηγησει σε ποιες περιπτώσεις το script που περιεχει jquery , πηγαίνει μετα το body tag ή μετα απο όταν καποιο στοιχειο έχει φορτωσει? Είναι καποιος κανόνας ή είναι θέμα προσωπικής επιλογής. Ευχαριστώ
_tasos Δημοσ. 29 Σεπτεμβρίου 2011 Δημοσ. 29 Σεπτεμβρίου 2011 Πρακτικά δεν έχει κάποια σημασία το που θα μπει. Συνήθως μπαίνει στο head ώστε ότι script γράψεις (μετά το declaration της jQuery) που να χρησιμοποιεί τη jQuery να την "βλέπει". Το <head> έχει αυτή τη χρησιμότητα.
theomalegan Δημοσ. 30 Σεπτεμβρίου 2011 Δημοσ. 30 Σεπτεμβρίου 2011 Βασικά νομίζω πως η καλύτερη τακτική είναι να μπαίνει στο heading και να χρησιμοποιείς την συνάρτηση .ready() όταν θέλεις να κάνεις κάποια επεξεργασία των στοιχείων του dom. Έχω δει και εγώ να τοποθετείται εναλλακτικά μετά το τέλος του body αλλά δεν ξέρω σε τι εξυπηρετεί.
_tasos Δημοσ. 30 Σεπτεμβρίου 2011 Δημοσ. 30 Σεπτεμβρίου 2011 Μπαίνει στο τέλος του body ώστε να εξασφαλίσεις ότι τα scripts σου θα φορτωθούν τελευταία, έτσι τα styles, εικόνες της σελίδας κατεβαίνουν πρώτα κ έτσι η σελίδα φορτώνει πιο γρήγορα. Ειδικά αν τα script σου τρέχουν στο document.ready δεν υπάρχει λόγος να φορτωθούν πιο νωρίς.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.