2009-11-30 5 views
0

J'ai un petit problème ici que je suis vraiment coincé dans ce momentordre de commande de chargement du fichier js

Mon problème:

lorsqu'une connexion à google charge de cartes lentement, le reste de mes fichiers JS Wati pour la connexion à terminer

Ce que je veux faire

charge tous mes fichiers JS avant une connexion à google Maps est fait

I Y at-il un moyen de le faire?

+4

Réorganiser l'ordre dans lequel les balises de script apparaissent –

+1

Soyez conscient du fait que les fichiers JS sur votre page Web pourrait éventuellement seulement charger rapidement parce que votre ordinateur est proche de votre serveur web. À moins que vous ayez des serveurs Web rapides distribués à travers la planète qui sont directement branchés sur le réseau Internet comme Google, la plupart des gens trouveront que les fichiers Google JS se chargent plus vite que les vôtres. –

Répondre

0

Mettez vos scripts en avance dans la tête. Et vous pouvez charger des scripts de manière synchrone (uniquement si vous besoin de les charger dans le bon ordre) comme celui-ci (jQuery):

$.ajax({ 
    url: js_base+script.split('.').join('/')+'.js', //mine specific. you can use simple '/js/a.js' url 
    type: 'get', 
    dataType: 'script', 
    async: false, 
    global:false, 
});