begin process at 2012 05 29 01:06:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Cache fonction JS


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Cache fonction JS

vendredi 19 octobre 2007 à 16:16:55 | Cache fonction JS

zeguizmo

Salut à tous !

J'ai un petit probleme : mes librairies JS commencent a être pas mal imposantes, et prennent un peu de temps au navigateur pour etre interprétées. Cella a pour effet, genant, de me claquer une petite erreur au premier roll over, si on est rapide. Explication : on appuie sur F5, et immédiatement après le chargement des images (ou pendant) on va sur une zone de roll over (faut etre rapide hein) et paf ca claque une erreur (fonction js absente). Quelques millisecondes plus tard c'est bon, le meme roll over fonctionne.

Peut on éviter cela ?

Précisions : je developpe en PHP et j'inclus mes .js en les compressant via ob_start('gzdeflate'). Avant cette inclusion j'avais le meme souci, mais les .js étaient plus long a inclure.

Merci beaucoup !

Bonne fin de journée et bon week end !

ZeGuizmo
samedi 20 octobre 2007 à 10:52:05 | Re : Cache fonction JS

bultez

Membre Club



Bonjour,

    ben dis donc... c'est indispensable du javascript aussi lourd ?
    en arriver à ce que le chargement soit trop long... faut l'faire !

    pour pallier  car je suppose que les
       onmouseover sont mis sur les balises ? :
       mettre ces onmouseover en dynamique dans onload

        <img id="t1" src=".." onmouseover="actionjs.." />
            à remplacer par
       <img id="t1"
src=".." />
       <script type="text/javascript">
        window.onload=function()
        {   document.getElementById("t1").onmouseover=function()
             {   actionjs
             }
        }      
       </script>

       peut-être (?)
        à mon humble avis ce n'est pas la bonne méthode,
               il vaudrait mieux alléger, mais bon ...


                Cordialement            Bul         [mon Site]     [M'écrire]

lundi 22 octobre 2007 à 16:46:23 | Re : Cache fonction JS

zeguizmo

Salut,

Merci à toi pour ta réponse, je vais tester.

Quand à mes scripts JS, j'en suis à une 20taine de ko, soit 6ko une fois rendus avec ob_start('gzdeflate'), ce qui ne me parait pas excessif ... Assez visiblement pour avoir un temps de latence (tres petit, je le rapelle) sur certains PC poussifs.

Pour traiter de l'ajax, c'est assez difficile de passer outre un minimum de js, et pourtant, en bon developpeur php, je hais le js ! Je l'évite donc un maximum, crois moi ;)

Si l'astuce que tu donnes fonctionne, j'appliquerai le bon tag sur ta réponse. Je testerai d'ici un jour ou deux.

Merci encore et bonne soirée !

ZeGuizmo
lundi 22 octobre 2007 à 16:57:02 | Re : Cache fonction JS

bultez

Membre Club
>>Pour traiter de l'ajax, c'est assez difficile de passer outre un minimum de js,
    euh... ajax ? coté client ?
    c'est quoi ?
        une 20aine d'ordres/lignes en javascript ( en écrivant proprement ! )

                Cordialement            Bul         [mon Site]     [M'écrire]

lundi 22 octobre 2007 à 18:32:26 | Re : Cache fonction JS

zeguizmo

Oui, pour envoyer une requete Ajax ... mais bon, envoyer une requete sans la traiter derriere, je n'ai pas besoin d'ajax pour ca... php sait tres bien le faire. La seule utilité (que j'ai) de l'ajax, c'est de traiter le retour de cette requete http, afin de modifier dynamiquement ma page, sans avoir à la recharger. Et pour cela j'ai quelques collections de fonctions js ... inévitables.

ZeGuizmo


Cette discussion est classée dans : fonction, js, cache, over, roll


Répondre à ce message

Sujets en rapport avec ce message

pb fonction js pour submit de formulaire dynamique [ par BDdev ] HELP !!!!je créé dynamiquement sur une page un tableau contenant les résultats d'une requete sql et dans chaque ligne un formulaire (caché) et je voud Roll-over spécial [ par Inc0 ] Voila, je voudrai faire un rollo- over assez joli.Lorsque la souris est au dessus du lien ça change de couleur. Ok ça j' arrive (lol), mais maintenant est-il possibe d'appeler une fonction JS à partir d'une ligne HTML généré par une fonction JS [ par pogonkt ] Bonjour à tous,je démarre en JS et j'essaie plusieurs petites choses avant de me lancer... Je bute sur le programme ci-dessous.Quand je clique sur le JS et ASP [ par madoman ] slt à tousle fonction suivante doit m'avertir en fonction de paramètres : je sélectionne une date dans ma liste (txt_date) et j'ai un tableau qui m'af appel de fonction js depuis un fichier js [ par sbastian ] j'ai 2 fichiers js avec des fonctions js dans chaque fichier.je cherche à appeler la fonction d'un fichier js depuis un autre fichier js.c'est suremen requete + php dans fonction JS [ par dianouch ] Bonjour!je veux faire 1 fonction JS de vérification de formulaire, dans laquelle je dois faire une requete SQL en php.val est une variable JS contenan compatibilité JS - PHP [ par etrevilly ] Bijours a tous, depuis ce matin je me prend la tête ac ça dans ma page fonction.js j'ai une fonction qui contient ça : document.write('') Dans ma p prise en compte auto du code php se trouvant dans un fonction JS [ par atomik29 ] Bonjour a tous Voila mon probleme, j'ai dans une popup une liste deroulante, dans laquelle lorsque je selectionne une certaine valeur j'envoie un mail [DEPLACE]Roll Over [ par Smirnoff06 ] Voila, ce serait pour savoir comment faire des roll over ( images survolées ) J'ai uploadé toutes mes images ( images de base et image on mouse over ) Appel de fonction [ par takai ] salut a tous,    je recherche une mini syntaxe en javascript pour appeler une fonction.php depuis un formulaireje veux faire un truc du type <input ty


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales