CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Aide]Problème JavaScript

DrHunterThomson
DrHunterThomson
Niveau 7
14 juin 2011 à 18:00:42

Salut à tous, pour rappel j'ai un projet de site interactife en ligne :
https://www.jeuxvideo.com/forums/1-47-52928-1-0-1-0-html-js-depannage-pour-un-nwebie.htm

J'ai un collègue qui m'a aidé, il a créer l'interface du site mais on à un problème avec les carré dynamique.
Il à utilisé la méthode "append" et le problème viendrait de la création d'éléments dynamiques avec les DOM de Jquerry. Au dela d'un certain nombre (2000 je crois) les DOM ne répondent plus et l'appli bug. Quelqu'un aurait une solution?
:merci:

Penta_Penguin
Penta_Penguin
Niveau 9
14 juin 2011 à 21:29:41

peux-tu fournir le code source?

pierreonxbox
pierreonxbox
Niveau 10
14 juin 2011 à 22:06:39

tu as donner toi même la réponse.... tu dois diminuer ton dom, et donc revoir comment celui-ci est composé. au pire essaie de travailler avec des sous arbres si c'est possible...

DrHunterThomson
DrHunterThomson
Niveau 7
15 juin 2011 à 11:03:04

Le problème c'est que j'ai besoin de plusieurs millier de dom.
pierreonxbox> Tu airais plus de détails sur ces "sous-arbres"?
Je n’ai pas le code source avec moi mais je vais essayer de le récupérer.
merci les gars.

Penta_Penguin
Penta_Penguin
Niveau 9
15 juin 2011 à 15:42:38

une autre idée c'est d'utiliser flash ou silverlight à la place du DOM+JS pour ne pas faire bugué l'application :ok:

DrHunterThomson
DrHunterThomson
Niveau 7
15 juin 2011 à 17:03:15

Merci pour vos réponses. Pour Flash et Silverlight, même si ces technologies sont plus adaptées, je n'ai pas le temps d'apprendre actionscript ou un autre langage. J'ai des délais trop courts à tenir.

Par contre j'ai entendu parlé d'une méthode pour créer des éléments dynamiquement en dehors du DOM et les importer dans la page une fois qu'elle est chargée. Apparemment c'est bien pour réduire le temps de chargement. La technique est disponible en anglais sur cette page :
http://code.google.com/intl/fr/speed/articles/javascript-dom.html

Je ne comprends pas trop de quoi il est question. Quelqu'un peut-il m'apporter de l'aide ou partager d'autres solution pour régler le problème?

@pierreonxbox : est-ce que tu pourrais m'en dire plus sur le fonctionnement des sous-arbres? J'ai vu que c'était lié à la théorie des graphes mais concrètement comment tu appliques cette méthode pour réduire le nombre d'éléments du DOM?

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment