Skip to main content

Annexe - Références Techniques

Comment rédiger une REGEX ?

Une expression régulière (REGEX) est un modèle de recherche pour les chaînes de caractères.

  • [] : Un caractère parmi une liste (ex: [a-z] une lettre minuscule).
  • () : Un groupe de capture.
  • + : Le caractère précédent, une ou plusieurs fois.
  • : Le caractère précédent, zéro ou plusieurs fois.
  • ? : Le caractère précédent est optionnel (zéro ou une fois).
  • . : N'importe quel caractère.
  • ^ : Début de la chaîne.
  • $ : Fin de la chaîne.
  • \\ : Caractère d'échappement (ex: \\. pour un point littéral).
  • | : OU logique (ex: http|https).

Comment trouver un élément avec un sélecteur CSS ?

Les sélecteurs CSS ciblent des éléments dans une page HTML.

  • #id : Cible un élément par son identifiant (ex: #main-content).
  • .class : Cible les éléments par leur classe (ex: .product-title).
  • element : Cible toutes les balises de ce type (ex: h1).
  • element.class : Cible les balises element qui ont la classe class.
  • parent descendant : Cible un descendant à l'intérieur d'un parent (ex: div .button).
  • parent > child : Cible un child qui est un enfant direct de parent.
  • :nth-child(n) : Cible le n-ième enfant de son parent.

Les éléments constitutifs d'une URL

Pour l'URL https://ecommerce.seenaptic.com/fr/recherche?s=webcam#results :

  • protocole : https:
  • hostname : ecommerce.seenaptic.com
  • pathname : /fr/recherche
  • search (query string) : ?s=webcam
  • hash : #results
  • origin : https://ecommerce.seenaptic.com
  • href : L'URL complète.