Différences entre versions de « 2018-065 »

De Mi caja de notas

Ligne 5 : Ligne 5 :
  
 
== Mobilités ==
 
== 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. - [https://medium.com/@vvraiment/bye-bye-gobee-et-merci-1f144c0555fc Bye Bye Gobee, et merci] - 2018-03-02
 
> 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. - [https://medium.com/@vvraiment/bye-bye-gobee-et-merci-1f144c0555fc Bye Bye Gobee, et merci] - 2018-03-02
 
  
  
Ligne 162 : Ligne 160 :
  
 
===  Fonctions ===
 
===  Fonctions ===
 +
 +
Code semaine 2 : https://codepen.io/collection/Adbwgo/#
  
 
Les petits morceaux de code qu'on peut réutiliser... Syntaxe spéciale pour la déclaration :  
 
Les petits morceaux de code qu'on peut réutiliser... Syntaxe spéciale pour la déclaration :  

Version du 6 mars 2018 à 16:42

Décadi
10
Floréal
CCXXXII

mardi 6 mars 2018

« Tu es le lien que tu tisses avec les autres »

— Albert Jacquard.


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


Culture Code : Bug et histoire du Debugging

http://theinstitute.ieee.org/tech-history/technology-history/did-you-know-edison-coined-the-term-bug

Révision JavaScript

slides

exemple 1

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');



Opérateurs et Expressions

slides : File:01.06.JS_OperatorsandExpressions.pdf

   ++
   -- 
   +=


Fonctions

Code semaine 2 : https://codepen.io/collection/Adbwgo/#

Les petits morceaux de code qu'on peut réutiliser... Syntaxe spéciale pour la déclaration :


   function nomFonction(params){
         code à faire tourner
   }
   function messageAccueil(msg){
         alert(msg);
   }


Appel de fonction : - déclarer une fonction ne produit en fait rien - besoin d'appeler la fonction - appeler une fonction change le flow du programme


   var x = "bonjour";
   messageAccueil(x);
   x = "Au revoir";
   messageAccueil(x);


   function messageAccueil(msg) {
         alert(msg);
   }