#26 Le 15/07/2016, à 01:11
- carambar
Re : Besoin d'aide en javascript
merci à vous, la partie du cours concernée est celle-ci je pense:
var journaux = ["http://lemonde.fr", "http://lefigaro.fr", "http://liberation.fr"];
for (var i = 0; i < journaux.length; i++) {
var lienElt = document.createElement("a");
lienElt.textContent = journaux[i];
lienElt.href = journaux[i];
// Ajoute un lien
document.getElementById("contenu").appendChild(lienElt);
// Ajoute une balise <br>
document.getElementById("contenu").appendChild(document.createElement("br"));
}
Il s'agissait là d'introduire une liste de liens à l'intérieur d'une div dont l'Id est "contenu"!
Jusque là c'était clair, mais devant cette nouvelle présentation d'un tableau, je suis comme une poule devant heu.... un pc! En fait je suis une poule!
sudo apt-get remove --purge les cons
Intel® Core™2 Quad CPU Q6600 @ 2.40GHz × 4 ,12.04 (precise) 64 bits.
Hors ligne
#27 Le 15/07/2016, à 09:29
- alexandre958
Re : Besoin d'aide en javascript
Salut carambar, ta discussion est remplie de messages de la part de plein de personnes qui abordent des sujets différents du tiens.
Créer une nouvelle discussion mais cette fois ci soit plus précis genre :
[js] manipulation du DOM
Ps: tu es loin d'être stupide, tu en connais beaucoup à 50 balais qui connaissent quelques chose au JavaScript???
May the 4th be with you
Hors ligne
#28 Le 15/07/2016, à 11:13
- Rufus T. Firefly
Re : Besoin d'aide en javascript
C'est ici, rubrique : les objets littéraux
En fait un tableau, c'est toujours un ensemble de paires clef/valeur. Quand on ne spécifie pas la clef, comme ici : var tab = [23, 54, 145, 47, 333]; elle est implicite et c'est tout simplement le numéro de l'élément.
Evidemment, une valeur d'un tableau peut elle-même être un tableau => tableau à 2 dimensions.
C'est le cas dans l'exemple : un tableau de 3 éléments avec une clef implicite (0, 1, 2), chaque élément étant lui-même un tableau avec une clef explicite (titre, url, auteur)
0 1 2
titre
url
auteur
Essaye par exemple :
alert (listeLiens[1]['url']);
Des tableaux, il en existe de toutes sortes. Un dictionnaire (au sens ordinaire) est un tableau. Les clefs sont les mots et les valeurs, les définitions correspondantes. Et souvent il y a plusieurs sens pour le même mot. Donc les valeurs peuvent elles-mêmes être des tableaux (premier sens, deuxième sens...).
Exemple : http://www.cnrtl.fr/lexicographie/tableau
var dictionnaire = le contenu de cnrtl
dictionnaire['tableau'] : la page donnée par le lien
var définition = dictionnaire['tableau']['III']['B']['1'];
et définition vaut : "Série d'informations, de données disposées de façon claire et systématique et permettant une consultation rapide et globale".
En pratique, dans ce genre de cas, on utilise bien sûr une base de données et pas un simple tableau. Mais on pourrait... D'ailleurs la table (tableau ?) est l'élément fondamental d'une base de données...
Dernière modification par Rufus T. Firefly (Le 15/07/2016, à 13:02)
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne