Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1157 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  préchargement de script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

préchargement de script

n°1817112
brna
Posté le 26-11-2008 à 15:23:36  profilanswer
 

Quelle technique utilisez-vous (sinon une technique maison) pour
précharger, voire spécifier un ordre de préchargement de vos fichiers
javascript liés?
 
On trouve tout et n'importe quoi aujourd'hui en ce qui concerne les
possibilités d'"interfacage" offertes par  les librairies js mais
étonnamment, il faut bien chercher pour trouver quelque chose qui en
permette la gestion et en organise le chargement (rien dans la
librairie jquery par exemple). Le webdesigner qui n'est pas en mesure
de composer son propre code va se retrouver avec toute une série de
fichiers importés et au final, un sérieux manque de fluidité à
l'affichage.
 
Seul résultat de mes recherches, ce script : Preloader XHTML en
Javascript version 2.0.3 (http://www.patrickperron.com/2008/02/13/
preloader-xhtml-javascript/) qui comporte toutefois quelques
limitations (incompatibilité avec un css reset).
 
Mon problème est le suivant : un sous-menu déroulant qui se fige à l'ouverture (chargement?) de la page, puis se résorbe au bout de quelques secondes. Menu qui appelle le superfish.js de la librairie jquery. Un préchargement du js pourrait résoudre ça...


Message édité par brna le 26-11-2008 à 15:35:16
mood
Publicité
Posté le 26-11-2008 à 15:23:36  profilanswer
 

n°1817422
mIRROR
Chevreuillobolchévik
Posté le 27-11-2008 à 03:16:03  profilanswer
 

ca veut rien dire un "préchargement"
et le code que tu donnes en lien est terriblement laid
ce que tu cherches a faire c est du domready
et avec jquery visiblement c ets ca: http://docs.jquery.com/Events/ready#fn
 
tu charges probablement ton JS sur le load ce qui fait que tu dois attendre que les images soient chargées pour qu il se mette en route
l evenement dom ready te permet de lancer ton code quand le DOM est chargé  
c est pratiquement instantané


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1817726
brna
Posté le 27-11-2008 à 14:49:34  profilanswer
 

mIRROR a écrit :


l evenement dom ready te permet de lancer ton code quand le DOM est chargé  
c est pratiquement instantané


...ok... donc quand on écrit ça :

Code :
  1. <script type="text/javascript">
  2.             jQuery(document).ready(function() {
  3.                 jQuery('#mycarousel').jcarousel({
  4.                     start: 5,
  5.                     animation: 1000
  6.                 });
  7.             });
  8.         </script>


le code est exécuté dès que le DOM est prêt, avant le premier élément de la page?
 
Si c'est le cas, a-t'on intérêt à ne finaliser l'exécuter qu'après le bloc sur lequel on veut l'appliquer (div ou ul),  

Code :
  1. <script type="text/javascript">
  2.                 jQuery('#mycarousel').jcarousel({
  3.                     start: 5,
  4.                     animation: 1000
  5.                 });
  6.         </script>


afin d'afficher une 1ère partie de la page avant de bloquer à nouveau son téléchargement?  

n°1817779
mIRROR
Chevreuillobolchévik
Posté le 27-11-2008 à 15:56:46  profilanswer
 

le dom ready ne bloque pas le téléchargement hein


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1817876
brna
Posté le 27-11-2008 à 17:11:54  profilanswer
 

la balise script dans laquelle il est inséré?

n°1817938
mIRROR
Chevreuillobolchévik
Posté le 27-11-2008 à 18:01:13  profilanswer
 

pas comprite la question :??:


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1818547
brna
Posté le 28-11-2008 à 16:29:56  profilanswer
 

la balise script bloque le chargement de la page, le temps que le script s'exécute
 
la fonction dom ready est placée dans une balise script...
 

n°1818577
David Bori​ng
Posté le 28-11-2008 à 16:40:43  profilanswer
 

Lance tes js depuis la fin de ta page, une fois que tout le dom est loadé
http://developer.yahoo.net/blog/ar [...] anc_5.html


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  préchargement de script

 

Sujets relatifs
insertion de script pour livre d'orcherche script
recherche Script php de pari sportif .Windev lancer du script VB Script
script de comparaison suivant des critèresScript moteur de recherche
[résolu] petit script en pythonScript ksh et awk :verif des champs
probleme action script, préchargementScript de préchargement des images ^^
Plus de sujets relatifs à : préchargement de script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR