|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
Bonjour
si j'ai le code suivant : Code :
var obj = $("<input type='checkbox' id='toto' name='toto' value='1'/>"); j'ai testé ça mais ça ne fonctionne pas : merci d'avance |
|
|
00
|
|
|
#2 | ||||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
en creant une fonction outerHTML
Code :
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||||
|
|
10
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
ok merci (j'aurais pensé que Jquery proposait ce genre de fonction)
|
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
A priori non, tout simplement parce que cela ne s'impose pas.
Il est extrêmement rare d'avoir besoin de l'outerHTML. A part pour afficher le code ... Peut on savoir à quoi va te servir la récupération du html ?
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
C'est pour faire uine génération dynamique de tableau :
Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 | |||||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 802 ![]() |
Citation:
![]() T'aime bien te compliquer la vie apparemment. ![]() Code :
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|||||
|
00
|
|
|
#8 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
ou encore plus simplement avec append ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
|
|
|
00
|
|
|
#10 | ||
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
Avis aux fous de l'optimisation
Si je veux optimiser a fond la génération de mon tableau : quelle est la meilleur methode ? Utiliser le DOM pour créer le tableau c'est super lent, non ? Pour l'instant la version que je trouve la plus optimal (tout en ayant un code lisible) est : Code :
Là où je vois une optimisation encore possible, c'est sur la concaténation des chaines car pour la variable 't' on ne sait pas quel espace mémoire est réservé à sa création => donc risque de réalocation de mémoire si la réservation auto est trop petite. Existe t-il une methode pour contourner le problème ? Est-ce qu'au moins ca servirait vraiment ? |
||
|
|
00
|
|
|
#11 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
aller dans les contribution js et regarder le code de creation de tableaux ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#12 | |
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
Citation:
=> ça manipule le DOM : donc est-ce plus lent que ma methode ? |
|
|
|
00
|
|
|
#13 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
contribution != faq ...
http://www.developpez.net/forums/d47...hlight=tableau
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#14 | |||||||||
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
j'ai fais plusieurs tests :
Code :
Code :
Code :
code de test : Code :
sous firefox : Citation:
Mais après ce qu'il faut voir, c'est est-ce qu'avec la solution BuildTable, il n'y a pas certains traitement qui facilite ensuite le traitement de l'affichage (car le DOM est construit avant de sortir de la fonction => je ne sais pas si c'est le cas avec les autres methodes ): mais ça je ne sais pas comment le mesurer (temps de traitement du script + pus affichage du tableau) |
|||||||||
|
|
00
|
|
|
#15 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
oui le innerHMTL est bien plus rapide, mais après pour ce qui est de l'interprétation du html inséré au pied de biche le DOM a parfois du mal...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#16 | |
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
Citation:
=> y a t-il une methode pour mesurer le temps total réel (temps de construire son tableau + temps que le navigateur met pour l'afficher) ? Pour BuildTable3 : => y a t-il moyen de définir à la création de la variable la taille de celle-ci afin d'être sure que quelque soit le navigateur utilisé, il n'y aura pas de réaffections de la mémoire pendant le processus (si ça se trouve, ça permettrait peut être d'accélérer le processus sous ie8) ? |
|
|
|
00
|
|
|
#17 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
Je dis juste que par exemple un objet crée par innerHTML peut poser des soucis si tu as besoin de l'utiliser ensuite avec le DOM avec certains navigateurs. C'est le cas en particulier des objets de formulaire sous IE<8.
Pour ce qui est de la réaffectation de la mémoire, bon courage ^^
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#18 | |||
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
Citation:
![]() Mais lorsqu'on fait des truc du genre : Code :
|
|||
|
|
00
|
|
|
#19 | |
|
Membre confirmé
![]() Inscription : septembre 2009 Messages : 749 ![]() |
Si je lis l'intro du tuto suivant : http://kalyparker.developpez.com/art.../VOZ-partie-1/
Citation:
=> il faut donc utiliser un framework comme JQuery ? |
|
|
|
00
|
|
|
#20 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
ça veut dire que tu n'es pas au bout de tes surprises ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com