Σύνδεση  


Ευρετήριο Δ. Συζήτησης » Web design » JavaScript και Ajax
Νέο θέμα Απάντηση



Σελίδα 1 από 1 | [ 4 Δημοσιεύσεις ]
Προηγούμενο | Επόμενο

Συγγραφέας

Μήνυμα




admin
Site Admin
Θέμα δημοσίευσης: συμπεριλάβετε τα εξωτερικά js και css αρχεία με javascript
  Δημοσιεύτηκε: 28 Οκτ 2010 01:27


Άβαταρ μέλους


Χωρίς σύνδεση

Εγγραφή
20 Ιαν 2010 11:41

Δημοσιεύσεις
89

 
Οι παρακάτω λειτουργίες είναι για να συμπεριλάβoυμε όλα τα εξωτερικά αρχεία JavaScript και CSS σε ένα αρχείο javascript.

Κώδικας:
function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}



Για να καλέσετε αυτά τα functions σε ένα αρχείο με javascript

Κώδικας:
 echo "loadjscssfile('".BASEPATH."styles.css"', 'css');";
 echo "loadjscssfile('".BASEPATH."functions.js"', 'js');";



και στο αρχείο php περιλάβετε τον παρακάτω κώδικα.
Κώδικας:
<?php header("content-type: application/x-javascript"); ?>




web design forum


 


 




antonisid
Θέμα δημοσίευσης: Re: συμπεριλάβετε τα εξωτερικά js και css αρχεία με javascri
  Δημοσιεύτηκε: 28 Οκτ 2010 17:41


Άβαταρ μέλους


Χωρίς σύνδεση

Εγγραφή
02 Σεπ 2010 13:11

Δημοσιεύσεις
228

Τοποθεσία
where the streets have no name

 
Πού χρήσιμο post,καλύτερα να ναι όλα μαζεμένα απ'το να γίνεται χαμός καθε φορά στο <head>.Αν όμως θέλουμε να βάλουμε if στο head ανάλογα με τον browser πχ
Κώδικας:
<!--[if IE 7]>
<style type="text/css">
#advert {
position:absolute;
margin-top:-80px;
}
</style>
<![endif]-->

τότε τι κάνουμε?Υπάρχει κάποιος τρόπος να μπει μέσα στο script?



iphone service

Εικόνα


 


 




merianos
Θέμα δημοσίευσης: Re: συμπεριλάβετε τα εξωτερικά js και css αρχεία με javascri
  Δημοσιεύτηκε: 03 Νοέμ 2010 10:44


Άβαταρ μέλους


Χωρίς σύνδεση

Εγγραφή
11 Μαρ 2010 18:46

Δημοσιεύσεις
94

Τοποθεσία
Κέρκυρα

 
Στης μέρες μας το Google έχει θέσει ακόμα ένα παράγοντας που λαμβάνει στα υπόψη του για να αλλάξει προς το καλύτερο ή προς το χειρότερο το PageRank της. Ο παράγοντας αυτός είναι ο συνολικός χρόνος που χρειάζεται μια σελίδα για να κατέβει στον περιηγητή διαδικτύου του τελικού χρήστη.

Με τον παραπάνω κώδικα υπάρχει λίγο πρόβλημα. Αν και σε μερικές περιπτώσεις είναι χρήσιμος, δεν είναι και ο καλύτερος. Οι τεχνικές βελτιστοποίησης ιστοσελίδων υπαγορεύουν πως οι κανόνες CSS της σελίδας θα πρέπει να εισάγονται στο head της σελίδας ενώ οι εντολές JavaScript να βρίσκονται πριν το </body>, οπότε με τον παραπάνω κώδικα δεν είναι εφικτό να κάνουμε όλα όσα πρέπει για να βελτιστοποιήσουμε τη σελίδα μας για ταχύτερο φόρτωμα.



Web Design Blog


 


 




antonisid
Θέμα δημοσίευσης: Re: συμπεριλάβετε τα εξωτερικά js και css αρχεία με javascri
  Δημοσιεύτηκε: 03 Νοέμ 2010 16:44


Άβαταρ μέλους


Χωρίς σύνδεση

Εγγραφή
02 Σεπ 2010 13:11

Δημοσιεύσεις
228

Τοποθεσία
where the streets have no name

 
Ο παράγοντας "ταχύτητα" , δε θα ναι από μόνος του τόσο σημαντικός ώστε να μας αλλάξει το PR.Να συμβάλλει στο ελάχιστο ίσως.Έτσι λοιπόν προκειμένου να κάνουμε σωστά την δουλειάς μας δεν πειράζει νομίζω να υπάρχει και κάποιο script στο <head>.Άλλωστε μήπως έχουμε πετύχει το τέλειο SEO,ώστε ν ασχοληθούμε και με κλάσματα του δευτερολέπτου? :)



iphone service

Εικόνα


 


 


Νέο θέμα Απάντηση



Σελίδα 1 από 1 | [ 4 Δημοσιεύσεις ]
Προηγούμενο | Επόμενο


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

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

Κανόνες

Δεν μπορείτε να δημοσιεύετε νέα θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να απαντάτε σε θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επεξεργάζεστε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να διαγράφετε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επισυνάπτετε αρχεία σε αυτή τη Δ. Συζήτηση


Τελευταίες δημοσιεύσεις:  Ταξινόμηση ανά  
 


Αναζήτηση για: