11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour
Un sélecteur est une syntaxe/mots réservés ( * ," " ,+,> nth-child(2n+1/old), attributname,) mixés avec des noms de attribut ( classes) , id, tag ( xml = html +svg+....mathml .....) .

upload/48731-alsa-selec.png


Un sélecteur est aussi nommé sous le terme de filtre et classé selon :
-tag id attribut ( dans class = "" class est un attribut)
-hiéarchie position direction > + " "
-pseudo classe / pseudo élément

Y a t il sur le web une information claire sur
1) les sélecteurs CSS ( 1 2 3 )
- dont la syntaxe est supporté par JQuery(" ")
- qui sont supportés par JQuery sous 2 formes : texte et texte/ méthodes
2) les sélecteurs /méthodes de sélection qui n'existent que dans CSS et pas JQuery et inversement ?


Merci
Modifié par 75lionel (06 Dec 2015 - 09:53)
Pour tout savoir sur les sélecteurs et leur version de CSS, il y a des dizaines et des dizaines de docs sur le web. Perso j'utilise souvent w3shool mais il y en a plein d'autres.

Ensuite pour le support JavaScript, en fait, ça ne dépend pas de JQuery mais surtout du navigateur. En tout cas à partir de IE8 inclus et tous les autres navigateurs, en principe tous les sélecteurs supportés en CSS le sont aussi en JavaScript, puisque toutes les bibliothèques comme JQuery se fondent sur querySelector/querySelectorAll.
bonjour

Pour les sites d' information des sélecteurs css , je suis d accord il y a de la documentation aussi bien pour css (http://www.w3schools.com/cssref/css_selectors.asp) que jQuery selector (http://api.jquery.com/category/selectors/). Mais je recherche quelque chose de synthétique/comparatif .

Sinon merci pour l'information sur l API "standard w3c" javascript des navigateurs : querySelector
- https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector.
-http://caniuse.com/#feat=queryselector

Donc "3" API de sélection générale : xpath , css ,regexp .
Donc "4" API de sélection css en javascript ,:css /w3c , sizzle ( jquery ?) , jquery ? et autres librairies ("4éme" : mootool , prototype ..Dojo ? ..)
L'apparition de cet api ( w3c) au niveau javascript a t elle des conséquences sur le fonctionnement interne de JQuery et des performances ?

merci
http://www.sitepoint.com/efficient-jquery-selectors/
https://learn.jquery.com/performance/optimize-selectors/
Modifié par 75lionel (06 Dec 2015 - 10:07)