IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Charger un grand tableau de données


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de benj63
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Mai 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 207
    Par défaut Charger un grand tableau de données
    Bonjour,

    J'écris actuellement un code en PHP/Javascript qui affiche une valeur entière comprise entre 0 et 9, en fonction de la zone d'une image (cartographie) qu'on survole avec la souris.

    Or cette image mesure une certaine taille (700*400 points), et le tableau associé est grand et long à charger... Je le charge à partir d'un fichier texte au format suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    00111222001
    01112220011
    00122222001
    00011222101
    00011221101
    00001121101
    avec tab[0][0] = 0, tab[2][3] = 2...

    Le fait d'écrire en javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    tab[0][0] = 0;
    tab[0][1] = 0;
    ...
    tab[700][400] = 2;
    ralentit bcp l'exécution de mon code...

    Y'a-t'il une autre méthode pour ouvrir rapidement un gros tableau de données en javascript ?

    En vous remerciant par avance pour vos idées !

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut Re: Charger un grand tableau de données
    Citation Envoyé par benj63
    Le fait d'écrire en javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    tab[0][0] = 0;
    tab[0][1] = 0;
    ...
    tab[700][400] = 2;
    ralentit bcp l'exécution de mon code...

    Y'a-t'il une autre méthode pour ouvrir rapidement un gros tableau de données en javascript ?

    En vous remerciant par avance pour vos idées !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tab[0]=new Array(0,0,1,0,2,0,...);
    Maintenant, c'est loin d'être sur que ça ira mieux

  3. #3
    Membre éclairé Avatar de benj63
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Mai 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 207
    Par défaut
    Merci, c'est vraiment beaucoup + rapide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [LV8.0][Débutant]charger un gros tableau de données
    Par pacman74 dans le forum LabVIEW
    Réponses: 3
    Dernier message: 30/04/2010, 11h15
  2. tableau de données trop grand ?
    Par Asufelh dans le forum Fortran
    Réponses: 13
    Dernier message: 26/05/2009, 17h13
  3. Réponses: 13
    Dernier message: 07/01/2007, 19h43
  4. [Collections] Transformer un tableau de données en une chaîne
    Par NATHW dans le forum Collection et Stream
    Réponses: 12
    Dernier message: 03/06/2004, 16h44
  5. Réponses: 3
    Dernier message: 18/04/2004, 08h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo