Mois : février 2019

[CSS] Du random en CSS avec :nth-child

Source: https://www.lottejackson.com/learning/nth-child-cicada-principle. Version PDF de l’article.

[jQuery] Bootstrap 3 et affix ne conserve pas la pleine largeur d’un élément si j’utilise les classes de la grille

[javascript] Les bases: les opérateurs

Ressources:

Exemple d’opérateurs: delete, &&, =, +, !, *, ||, typeof

Jargon

  • a = 10 « a » et « 10 » sont des operands ou des arguments.
  • Unary operators: un opérateur qui n’a qu’un seul argument:

  • Binary operators: un opérateur qui a 2 arguments:

Notation

Infix notation

Opérateur est déclaré ENTRE 2 operands/arguments:

Prefix notation

Opérateur est déclaré AVANT l’operand/argument:

Postfix notation

Opérateur est déclaré APRES l’operand/argument:

Demo:

Opérateurs de comparaison

<, <=, >, <=, ==, !=, ===, !==

Opérateurs logiques (logical operators)

and, or, not

Cas pratiques

[javascript] Les bases: les fonctions

Scope

return

Fonctions anonymes

Function expression assigned to the variable:

=> variable à laquelle est assignée une « function expression »

Function expression as argument in the function call

=> callback function

callback function

setTimeout();

setInterval();

Compteur incrémentiel avec la méthode setInterval()

Compteur incrémentiel qui s’arrêt automatiquement à 5 avec les méthodes setInterval(), clearInterval() et setTimeout()