Non, c'est juste une forme raccourcie pour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if(COND){ CODE1 } else{ CODE2 }
Code : Sélectionner tout - Visualiser dans une fenêtre à part COND?CODE1:CODE2;
Mais dans le cas de l'exemple présent, je préfère encore la forme :
Le "||"(ou non-exclusif) testant d'abord le membre de gauche, s'il est "vrai" le renvoit sinon renvoit le membre de droite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part var target = event.target || event.srcElement;
Cette forme, bien que pouvant être dangereuse pour tester des objets qui pourraient valoir "faux" comme par exemple 0 ou "", je la préfère car je la trouve plus "lisible au premier regard".
edit: event.srcElement c'est l'équivalent pour IE de event.target pour tous les autres navigateurs.![]()
Partager