Différences entre versions de « 2018-065 »

De Mi caja de notas

Ligne 117 : Ligne 117 :
 
</script>
 
</script>
 
</html>
 
</html>
 +
 +
==== Objet ====
 +
 +
Parfois les variables sont plus complexes :
 +
 +
* Un noeud dans le DOM est un bon exemple
 +
 +
 +
    var topic = document.getElementById('monID');
 +
 +
* Les noeuds sont plus qu'une valeur unique, ils ont des attributs.
 +
 +
==== Array (liste) ====
 +
 +
Comment une fonction peut renvoyer plus d'une valeur ?
 +
 +
 +
    var liens = document.getElementsByTagName('a');

Version du 6 mars 2018 à 15:20

Duodi
2
Frimaire
CCXXXIII

mardi 6 mars 2018

« Dieu n'est pas tout puissant : entre autres, il ne peut pas supprimer le passé et il ne peut pas se supprimer lui-même. »

— François Cavanna


Mobilités

> Les vélos en libre service, qui sont là pour longtemps, nous donnent une belle occasion de repenser la mobilité et l’espace public. A condition de ne pas se crisper, de ne pas renoncer (à réguler), et de faire preuve d’imagination. - Bye Bye Gobee, et merci - 2018-03-02


> Les vélos en libre-service, une double « tragédie des communs » - Lionel Maurel - 2018-03-05


Silo Facebook

Comment FB gagne de l'argent - Ploum - 2018-02-28

Révision JavaScript

slides

exemple 1

testeur

Pour un test, que se passe-t-il si je retire la balise script au-dessus ? Et si j'ai deux éléments avec id = "test"

variables

cf https://codepen.io/ColleenEMc/pen/zvpxGE


types de data

Nombre

valeurs numériques avec ou sans décimales

> var pi = 3.1416

var width = window.innerWidth;



Chaîne

Une chaîne est une collection de caractères (lettres, nombres, ponctuation, ...)

Pour créer une chaîne, placer la valeur entre guillemets "..."

   var location = window.location;
   var name = "xtof";


Booléen

En programmation, une valeur booléenne est une valeur qui est soit vraie ou fausse


   var status=false;
   var windowStatus=window.closed;

Objet

Parfois les variables sont plus complexes :

  • Un noeud dans le DOM est un bon exemple


   var topic = document.getElementById('monID');
  • Les noeuds sont plus qu'une valeur unique, ils ont des attributs.

Array (liste)

Comment une fonction peut renvoyer plus d'une valeur ?


   var liens = document.getElementsByTagName('a');