416 pages trouvées :

Page Étiquettes et résumé
1 Glossaire Débutant, Glossaire, Index
Les technologies Web font l'objet d'un important jargon et autres termes techniques utilisés au travers de la documentation et du code. Ce glossaire fournit une definition des mots et abréviations qui vous seront nécessaires pour pouvoir comprendre et utiliser le Web.
2 404 Erreurs, Glossaire, HTTP, Infrastructure, Navigation
Une erreur 404 est un code de réponse standard indiquant que la ressource demandée ne peut être trouvée par le serveur.
3 502 502, Erreurs, Glossaire, HTTP, Infrastructure, Navigation
Un serveur peut agir en tant que passerelle ou proxy (intermédiaire) entre un client (comme votre navigateur internet) et un serveur distant. Quand vous faites une requête pour accéder à une URL, le serveur passerelle va relayer votre demande au serveur distant. Le code erreur "502" signifie que le serveur distant a retourné une réponse invalide.
4 AJAX AJAX, Encodage, Glossaire, Infrastructure
AJAX (Asynchronous JavaScript And XML) est une pratique de programmation combinant à la fois le HTML, le CSS, le JavaScript, le DOM et l'objet XMLHttpRequest afin de construire des pages web complexes. AJAX permet de mettre à jour une partie de la page web seulement, au lieu d'effectuer un rechargement complet. On peut également utiliser AJAX pour continuer à exécuter du code de manière asynchrone, pendant que la partie en cours de mise à jour est en train de recharger (contrairement à la manière synchrone qui empêcherait le code de s'exécuter tant que la partie en cours de modification n'a pas fini de recharger).
5 API Encodage, Glossaire, Infrastructure
Une API (Application Programming Interface) est un ensemble de fonctionnalités et de régles existant dans un programme logiciel et permettant l'interaction entre le logiciel et d'autres éléments comme d'autres logiciels ou des matériels.
6 ARIA Accessibilité, Glossaire
ARIA (Accessible Rich Internet Applications) est une spécification technique du W3C. ARIA décrit comment ajouter de la sémantique et d'autres métadonnées à du contenu HTML dans le but de répondre aux besoins des technologies d'assistance.
7 ARPA Glossaire, Infrastructure
.arpa (address and routing parameter area) est un domaine de premier niveau utilisé dans des objectifs relatifs à l'infrastructure d'Internet, en particulier des recherches DNS inverses (c'est-à-dire, trouver le nom de domaine d'une adresse IP donnée).
8 ASCII Glossaire, Infrastructure
ASCII (American Standard Code for Information Interchange) est l'une des méthodes d'encodage utilisées par les ordinateurs pour convertir les lettres, les nombres, la ponctuation et les codes de contrôle sous forme numérique. Depuis 2007, l'UTF-8 est privilégié sur internet.
9 ATAG ATAG, Accessibilité, Conception accessibilité, Glossaire, Règles de création d'outils accessibles
Authoring Tool Accessibility Guidelines (ATAG) est une recommandation W3C pour construire des outils de création-accessibilité qui produisent des contenus accessibles.
10 Abstraction Abstraction, Codage, Code, Encodage, Glossaire, Langage de programmation
L'Abstraction dans le domaine de la programmation informatique permet de réduire la complexité et d'obtenir une conception et une implémentation plus efficaces dans les systèmes logiciels complexes. Elle dissimule les complexités techniques des systèmes derrière des API plus simples à manipuler.
11 Accessibilité Accessibilité, Glossaire
L'Accessibilité du web (A11Y) correspond aux bonnes pratiques assurant qu'un site web reste utilisable indépendamment des conditions de navigation et possibles handicaps de l'utilisateur. L'accessibilité du web est définie formellement et discutée au W3C au travers de la Web Accessibility Initiative (WAI).
12 Adobe Flash Flash, Glossaire, Infrastructure
Adobe Flash est une technologie obsolescente, développée par Adobe Systems, qui permet de créer des applications internet riches, des graphiques vectoriels et des applications multimédias. Pour utiliser Flash au sein d'un navigateur web, vous devez installer le plugin adéquat.
13 Adresse IP Débutant, Glossaire, Infrastructure, Web
Une adresse IP est une série de chiffres assignée à chaque appareil connecté à un réseau qui utilise le protocole Internet.
14 Agent utilisateur Glossaire, Mécanismes web, Web, agent utilisateur
Un agent utilisateur est un programme informatique qui représente une personne, par exemple, un navigateur dans le cadre d'une utilisation sur le Web.
15 Algorithme Glossaire
Un algorithme est une série d'instructions indépendantes qui exécutent une fonction.
16 Amélioration progressive Accessibilité, Conception, Glossaire
L'amélioration progressive est une philosophie de conception centrée sur la fourniture d'une base de contenu et de fonctionnalités essentielles au plus grand nombre possible d'utilisateurs, tout en allant au-delà et en offrant la meilleure expérience possible aux utilisateurs des navigateurs les plus modernes capables d'exécuter tout le code requis .
17 Analyse Syntaxique Glossaire, JavaScript
"Parser" signifie analyser et convertir un programme en un format interne que l'environnement d'exécution peut exécuter, par exemple le moteur JavaScript dans les navigateurs.
18 Analyseur syntaxique Encodage, Glossaire
Le module d'un compilateur ou d'un interprête qui effectue l'analyse syntaxique d'un fichier de code source.
19 Apple Safari Glossaire, Mécaniques web, Navigation
Safari est un navigateur web développé par la société Apple. Il est installé de base sur les systèmes d'exploitation OS X et iOS.
20 Applications web modernes Applications, Glossaire
Voir Applications web progressistes
21 Applications web progressistes Applications, Glossaire
Applications web progressistes (Progressive web apps) est une locution utilisée pour décrire une manière moderne de développer des applications web. Cela consiste à utiliser des sites ou applications web classiques qui profitent du meilleur du web — comme la possibilité d'apparaître avec les moteurs de recherche, le fait d'être lié par les URL ou encore la capacité à fonctionner sur tout type d'environnement —, d'y ajouter des API modernes (comme les Service Workers et les notifications Push) et des fonctionnalités qui offrent d'autres avantages habituellement réservés aux applications natives.
22 Apte à être mis en cache Glossaire, Mise en cache, Mécanismes web
Une réponse apte à être mise en cache (cacheable) est une réponse HTTP qui peut être mise en cache, qui est stockée pour être récupérée et utilisée plus tard, en enregistrant une nouvelle requête sur le serveur. Toutes les réponses HTTP ne peuvent pas être mises en cache, les contraintes suivantes sont requises pour qu'une réponse HTTP soit mise en cache :
23 Architecture de l'information Architecture, Conception, Glossaire, Information
L'architecture de l'information, appliquée à la conception et au développement de sites web, consiste à organiser l'information / le contenu / la fonctionnalité d'un site web de manière à offrir la meilleure expérience possible, les informations et les services étant facilement utilisables et trouvables.
24 Argument Encodage, Glossaire, JavaScript
Un argument est une valeur  (primitive ou objet) passée en tant qu'entrée à une fonction.
25 Arpanet Glossaire, Infrastructure
ARPAnet (advanced research projects agency network) était l'un des premiers réseaux informatiques, construit en 1969 comme un support robuste pour transmettre des données militaires sensibles et pour relier des groupes à la pointe de la recherche à travers le territoire des États-Unis. ARPAnet utilisait d'abord NCP (network control protocol) puis par la suite la première version de la suite des protocoles Internet ou TCP/IP, ce qui a fait d'ARPAnet une partie importante du naissant Internet. ARPAnet a fermé au début des années 90.
26 Asynchrone Glossaire, Mécanismes web, Web
Asynchrone fait référence à un environnement de communication où chaque partie reçoit et traite les messages lorsque c'est possible ou plus pratique, au lieu de le faire au même moment.
27 Attaque DoS Glossaire, Sécurité
Le déni de service ou DoS (Denial of Service) est une attaque réseau qui empêche l'utilisation légitime des ressources d'un serveur en surchargeant celui-ci de requêtes.
28 Attribut Encodage, Glossaire, HTML
Un attribut vient compléter un tag. Sa présence peut être requise ou facultative. Il peut fournir des méta-informations ou changer le comportement du tag. La syntaxe est name=valuename est l'identificateur de l'attribut et value sa valeur attribuée.
29 Attribut universel Attribut, Glossaire, HTML
Les attributs universels sont des attributs qui peuvent être utilisés avec tous les éléments (bien que parfois sans effet sur certains d'entre-eux).
30 Authentification par défi-réponse Glossaire, Protocoles, Sécurité
Dans les protocoles de sécurité, un défi (challenge), c'est quelques données envoyées au client par le serveur demandant des réponses différentes à chaque fois. Les protocoles défi-réponse sont une manière de combattre des attaques par rejeu dans lesquelles un attaquant écoute le message précédent et le renvoie une nouvelle fois pour obtenir la même information d'identification que le message original.
31 Autorité de certification Cryptographie, Glossaire, Sécurité
Une autorité de certification (AC, ou CA en anglais) est une organisation qui signe des certificats numériques et leurs clés publiques associées. Cela certifie qu'une organisation qui a demandé un certificat numérique (exemple : Mozilla Corporation) est autorisée à demander un certificat pour le sujet nommé dans celui-ci (exemple : mozilla.org).
32 Axe de grille CSS, Glossaire, Grilles
La grille CSS est une méthode de mise en page bidimensionnelle permettant une présentation du contenu en lignes et colonnes. Par conséquent, dans toute grille, nous avons deux axes. L'axe du "bloc" ou de la colonne et l'axe "en ligne" ou de la ligne.
33 Axe principal CSS, Glossaire, axes, flexbox
L'axe principal d'une flexbox est déterminé par la direction définie dans la propriété flex-direction. Il y a 4 valeurs possibles pour flex-direction. Ce sont :
34 Axe transversal CSS, Glossaire, axes
L'axe transversal d'une flexbox traverse l'axe principal, donc si la flex-direction et l'axe principal sont row (ligne) ou row-reverse l'axe transversal est en colonne.
35 Balise Glossaire, HTML, Introduction
En HTML une balise est utilisée pour créer un element.  Le nom d'un élément HTML est le nom utilisé dans des chevrons comme par exemple <p> pour un paragraphe.  Notez que le nom de la balise fermante est précédé par un caractère barre oblique, "</p>", et que pour les éléments vides la balise de fin n'est pas nécessaire ni permise. Si les attributs ne sont pas mentionnés, les valeurs par défaut s'appliquent pour chaque cas.
36 Bande passante Glossaire, Infrastructure
La bande passante est la mesure de la quantité d'informations qui peut passer dans une connexion de données sur une période de temps donnée. Elle est généralement exprimée en multiples de bits-par-seconde (bps), par exemple mégabits-par-seconde (Mbps) ou gigabits-par-seconde (Gbps).
37 BiDi Accessibilité, Glossaire, Internationalisation, Langues
BiDi (BiDirectionnel) fait référence à un document contenant à la fois du texte se lisant de droite à gauche et du texte se lisant de gauche à droite. Même lorsque les deux directions se trouvent dans le même paragraphe, le texte de chaque langue doit apparaître dans son propre sens.
38 Blink Agencement, Glossaire, Infrastructure
Blink est un moteur de rendu HTML libre basé sur WebKit et développé principalement par Google dans le cadre du projet Chromium (et par conséquent présent dans Chrome aussi). Plus particulièrement, Blink est une branche de la bibliothèque WebCore de WebKit qui gère l'agencement, le rendu et le DOM.
39 Bloc Glossaire
Le terme bloc possède différentes significations en fonction du contexte :
40 Bloc (script) Glossaire, JavaScript, Script
En JavaScript, un bloc est un ensemble d'instructions entouré d'accolades ("{}"). Par exemple, vous pouvez placer un bloc d'instructions après if (condition) pour indiquer à l'interpréteur d'ignorer la totalité du bloc si la condition est fausse.
41 Block (CSS) CSS, Conception, Encodage, Glossaire, HTML
Sur une page web, un block est un élément HTML qui apparaît sous l'élément précédent et au-dessus du suivant (communément connu comme un block-level element ). Par exemple, <p> est par défaut un élément de type block, alors que <a> est un  inline element - vous pouvez placer plusieurs liens les uns à côté des autres dans votre source HTML et ils seront placés sur la même ligne dans la sortie rendue.
42 Booléen Booléen, Glossaire, JavaScript, Langages de programmation, Types de données
En informatique, un booléen est un type de données logique qui ne peut prendre que deux valeurs : true (vrai) ou false (faux). Par exemple, en JavaScript, les conditions booléennes sont souvent ouvertes pour décider quelle section de code doit être exécutée (comme dans l'instruction If) ou répétée (comme pour une boucle For).
43 Boot2Gecko Boot2Gecko, Firefox OS, Glossaire, Infrastructure, Introduction
Boot2Gecko (B2G) est le nom de code pour Firefox OS et fait référence aux éléments de construction  qui n'ont pas encore reçu la marque Firefox OS officielle. (Firefox OS était aussi souvent appelé Boot2Gecko avant que le projet ait un nom officiel.)
44 CDN Glossaire, Infrastructure
Un CDN (Content Delivery Network) est un groupe de serveurs répartis en de nombreux endroits. Ces serveurs répliquent des copies des données. De cette manière, les serveurs peuvent  répondre aux requêtes de données en se basant sur les serveurs les plus proches de leurs utilisateurs finaux respectifs. Les CDN rendent les services rapides et moins affectés par les trafics élevés.
45 CMS CMS, Composition, Glossaire
Un CMS (Content Management System ou Système de gestion de contenu) est un logiciel permettant à un utilisateur de publier, organiser, modifier et supprimer différents types de contenus. Il peut s'agir de textes, d'images, de vidéos, de son ou encore, de code interactif.
46 CORS CORS, Glossaire, Infrastructure, Sécurité
CORS (Partage de ressource cross-origin) est un mécanisme qui consiste à transmettre des entêtes HTTP qui déterminent s'il faut ou non bloquer les requêtes à des ressources restreintes sur une page web qui se trouve sur un domaine externe au domaine dont la ressource est originaire.
47 CRLF CR, CRLF, Glossaire, LF, fin de ligne, retour chariot
CR et LF sont des caractères de contrôle ou bytecode qui peuvent être utilisés pour indiquer une fin de ligne dans un fichier texte.
48 CRUD Glossaire, Infrastructure
CRUD (create, read, update, delete) (créer, lire, mettre à jour, supprimer) est un acronyme pour les façons dont on peut fonctionner sur des données stockées. C'est un moyen mnémotechnique pour les quatre fonctions de base du stockage persistant. CRUD fait généralement référence aux opérations effectuées dans une base de données ou un magasin de données, mais peut également s'appliquer aux fonctions de niveau supérieur d'une application telles que les suppressions logicielles lorsque les données ne sont pas supprimées mais marquées comme supprimées via un état.
49 CSP Glossaire, HTTP, Infrastructure, Sécurité
Un CSP (Content Security Policy) est utilisé pour détecter et restreindre certains types d'attaques visant des sites web comme les failles Cross-site scripting et les injections de données.
50 CSRF Glossaire, Sécurité
CSRF (Cross-Site Request Forgery) est une attaque qui usurpe l'identité d'un utilisateur de confiance et envoie des commandes non désirées sur un site web. Cela peut être réalisé, par exemple, en ajoutant des paramètres malveillants dans une URL associée à un lien qui prétend aller quelque part ailleurs.
51 CSS CSS, Encodage, Glossaire, Web
CSS (Cascading Style Sheets ou Feuilles de style en cascade en français) est un langage déclaratif utilisé pour décrire la présentation de pages web dans le navigateur. Le navigateur applique les déclarations de style CSS aux éléments concernés pour les mettre en forme. Une déclaration de style contient des propriétés et leurs valeurs et détermine l'apparence d'un ou plusieurs éléments de la page.
52 CalDAV CalDAV, Glossaire, Infrastructure
CalDAV (extensions de gestion de calendrier pour WebDAV) est un protocole normalisé par l'IETF utilisé pour accéder à distance à des données d'agendas stockées sur un serveur.
53 Canvas Glossaire, Graphismes, HTML, JavaScript, scripts
L'élément HTML <canvas> fournit une zone graphique vide sur laquelle des API JavaScript spécifiques peuvent dessiner (telles que des Canvas 2D ou du WebGL) .
54 Caractère Caractères, Chaîne de caractères, Glossaire, scripts
Un caractère peut être un symbole (lettre, chiffre, ponctuation) ou un caractère de contrôle (par exemple un retour chariot ou un trait d'union conditionnel). UTF-8 est le jeu de caractères le plus courant. Il comprend les graphèmes des langues les plus répandues.
55 CardDAV CardDAV, Glossaire, Infrastructure
CardDAV (extension vCard pour WebDAV) est un protocole normalisé par l'IETF et utilisé pour partager ou accéder à distance à des informations de contacts par l'intermédiaire d'un serveur.
56 Cellule de grille CSS, Glossaire, Grilles
Dans une Grille CSS, une cellule de grille est la plus petite unité de la grille CSS. Elle est un espace entre 4 intersections lignes de grille et conceptuellement assimilable à une cellule de tableau.
57 Certificat numérique Cryptographie, Glossaire, Sécurité
Un certificat numérique est un fichier de données qui associe une clé cryptographique publiquement connue à une organisation.
58 Certifié Applications, Firefox OS, Glossaire, Sécurité
Certifié signifie qu'un contenu, une application ou une transmission de données a passé avec succès une évaluation faite par des professionnels ayant une expertise dans le domaine concerné, indiquant ainsi l'exhaustivité, la sécurité et la fiabilité.
59 Chaîne de caractères Chaîne de caractères, Débutant, Glossaire, String
Dans les langages de programmation, le terme chaîne de caractères (String) est utilisé pour représenter du texte.
60 Chiffre Attaques, Cryptographie, Glossaire, Sécurité, Vie privée
En cryptographie, un chiffre est un algorithme qui permet de chiffrer du texte brut dans le but de le rendre illisible et de le déchiffrer par la suite.
61 Chiffrement Confidentialité, Cryptographie, Glossaire, Sécurité
En cryptographie, le chiffrement est la conversion d'un texte brut en un texte codé ou cryptogramme. Ce dernier est destiné à ne pas pouvoir être lu par les lecteurs qui n'y sont pas autorisés.
62 Chrome Chrome, Glossaire, Mécaniques web, Navigateur
Dans un navigateur, le chrome est n'importe quel aspect visible d'un navigateur en dehors des pages Web elles-mêmes (par exemple, barres d'outils, barre de menu, onglets). Il ne doit pas être confondu avec le navigateur Google Chrome.
63 Classe Glossaire, scripts
En programmation orientée objet, une classe définit les caractéristiques d'un objet. Une classe est une définition de modèle pour les propriétés et les méthodes d'un objet, le "schéma" à partir duquel d'autres instances plus spécifiques de l'objet sont tracées.
64 Clé Cryptographie, Glossaire, Sécurité
Une clé est une information utilisée par un chiffre pour l'encryptage et/ou le décryptage. Les messages cryptés doivent rester sécurisés même si tout ce qui concerne le système de cryptage, sauf la clé, est de notoriété publique.
65 Codage des caractères Composition, Glossaire, Internationalisation, Langues
Un encodage définit une correspondance entre les octets et le texte. Une séquence d'octets permet différentes interprétations textuelles. En spécifiant un codage particulier (tel que UTF-8), nous spécifions comment la séquence d'octets doit être interprétée.
66 Code privilégié Glossaire, Privilégié
Code privilégié - Code Javascript de votre extension. Par exemple, code dans les scripts de contenu.
67 Codec Glossaire, Mécanique web
Un codec  (terme formé à partir de "codeur-décodeur") est un programme informatique qui code et décode un flux de données.
68 Colonne de grille CSS, Glossaire, Grilles
Une colonne de grille est une piste verticale dans une grille CSS, et est l'espace entre deux lignes de grille verticales. Elle est définie par la propriété grid-template-columns ou les propriétés raccourcies grid ou grid-template.
69 Compilation Compilation, Glossaire, Langages
La compilation est un processus consistant à transformer un programme informatique, écrit dans un langage donné, en un programme dans un autre langage (généralement en assembleur qui pourra être exécuté par l'ordinateur).
70 Compression GZip Glossaire, compression, gzip
gzip est un algorithme de compression qui permet de réduire la taille des fichiers, ce qui permet des transferts réseau plus rapides. Il est généralement pris en charge par les serveurs Web et les navigateurs modernes, ce qui signifie que les serveurs peuvent compresser automatiquement les fichiers avec gzip avant de les envoyer, et les navigateurs peuvent décompresser les fichiers lors de leur réception.
71 Conception web adaptative Conception, Glossaire
Conception web adaptative (Responsive Web Design (RWD)) est un concept de développement web concentré sur l'aspect et le comportement optimaux des sites sur tous les appareils informatiques personnels, du bureau au mobile.
72 Condensé Confidentialité, Cryptographie, Glossaire, Sécurité
Un condensé (digest) est une petite valeur générée par une fonction de hachage à partir d'un message complet. Dans l'idéal, un condensé est rapide à calculer, non réversible et imprédictible, et par conséquent indique si quelqu'un a falsifié un message donné.
73 Condition Débutant, Glossaire, scripts
Une condition est un ensemble de règles qui peut interrompre ou modifier l'exécution normale du code, selon que la condition est remplie ou non.
74 Constante Constante, Glossaire, scripts
Une constante est une valeur que le programmeur ne peut pas modifier, des nombres par exemple (1, 2, 42). Par contre, avec des variables, le programmeur peut affecter une nouvelle valeur à un nom de variable déjà utilisé.
75 Constructeur Glossaire, scripts
Un constructeur est associé à un objet d'une classe particulière qui a été instanciée. Le constructeur initialise cet objet et peut fournir un accès à ses informations privées. Le concept de constructeur peut s'appliquer à la plupart des langages de programmation orientée objet. Dans l'essentiel, un constructeur en JavaScript est en général déclaré lors de l'instance d'une classe.
76 Conteneur flexible CSS, Glossaire, flexbox
Une mise en page flexbox est définie en utilisant les valeurs flex ou inline-flex de la propriété display sur l'élément parent. Cet élément devient alors un conteneur flexible et chacun de ses enfants un élément flexible.
77 Contexte d'application Glossaire, scripts
Un contexte d'application est un contexte de navigation de haut niveau lié à un manifeste.
78 Contexte d'empilement CSS, Encodage, Glossaire
Le contexte d'empilement renvoie à la façon dont les éléments d'une page web semblent se superposer à d'autres éléments, tout comme vous pouvez placer les fiches sur votre bureau côte à côte ou se chevauchant.
79 Contexte de navigation Encodage, Glossaire
Un contexte de navigation est l'environnement dans lequel un navigateur affiche un document (normalement un onglet de nos jours, mais il peut aussi s'agir d'une fenêtre ou d'un cadre à l'intérieur d'une page).
80 Conversion de type CodingScripting, Conversion de type, Glossaire, Transtypage
La conversion de type (ou transtypage) est le transfert d'une donnée d'un type de donnée vers un autre. Une conversion implicite se produit quand le compilateur affecte les types de donnée automatiquement, mais le code source peut aussi demander à ce qu'une conversion ait lieu de manière explicite.  Exemples simples : étant donnée l'instruction 5+2.0, l'entier 5 est converti implicitement en nombre à virgule flottante, mais avec l'instruction Number("0x11"), la chaîne "0x11" est explicitement convertie en valeur numérique 17.
81 Cookie Glossaire, Mécanique web
Un cookie est un petit bout d'information laissé via le navigateur web par un site web sur l'ordinateur du visiteur.
82 Copyleft Glossaire, OpenPractices, Partage, Remixing
Copyleft est un terme, faisant généralement référence à une licence, utilisé pour indiquer que cette dernière impose la redistribution dudit travail sous la même licence que l'original. Des exemples de licences copyleft sont la GNU GPL (pour le logiciel) et les licences Creative Commons SA (Share Alike) (pour les œuvres artisitiques).
83 Cross-site scripting DOM, Faille de sécurité, Glossaire, Sécurité, XSS
Cross-site scripting (XSS) est une faille de sécurité qui permet à un attaquant d'injecter dans un site web un code client malveillant. Ce code est exécuté par les victimes et permet aux attaquants de contourner les contrôles d'accès et d'usurper l'identité des utilisateurs. Selon le projet Open Web Application Security, XSS était la troisième cause de vulnérabilité des applications du web en 2013.
84 Cryptanalyse Confidentialité, Cryptographie, Glossaire, Sécurité
La cryptanalyse est la branche de la cryptographie qui étudie la manière de casser des codes et des cryptosystèmes. Elle développe des techniques pour casser les systèmes cryptographiques, en particulier par des méthodes plus efficaces que la recherche par force brute. En plus des méthodes traditionnelles comme l'analyse fréquentielle ou l'indice de coïncidence, la cryptanalyse intègre des méthodes plus récentes, comme la cryptanalyse linéaire our la cryptanalyse différentielle qui peuvent venir à bout de systèmes cryptographiques plus avancés.
85 Cryptogramme Confidentialité, Cryptographie, Glossaire, Privacy, Sécurité
En cryptographie, un cryptogramme est un message codé qui contient des informations mais qui n'est pas lisible sauf s'il est déchiffré avec le bon cryptosystème et le bon code secret (qu'on appelle une clé). Une fois déchiffré, on obtient le texte brut. La sécurité d'un cryptogramme et par conséquent celle des informations qu'il contient dépendent de la sécurité du cryptosystème utilisé et de la possibilité de garder la clé secrète.
86 Cryptographie Confidentialité, Cryptographie, Glossaire, Sécurité
La cryptographie, ou cryptologie, est la science qui étudie comment coder et transmettre des messages de manière sécurisée. La cryptographie conçoit et étudie des algorithmes (utilisés pour coder et décoder des messages dans un environnement non sûr) et leurs applications. En plus de la confidentialité des données, la cryptographie s'attaque aussi à l'identification, l'authentification, la non-répudiation, et l'intégrité des données. Par conséquent, elle étudie également l'usage des méthodes cryptographiques dans ce contexte, les cryptosystèmes.
87 Curseur "caret" Curseurs, Glossaire, Insertion
Un curseur ("caret" parfois appelé "curseur de texte") est un indicateur affiché sur l'écran pour indiquer où la saisie de texte sera insérée. La plupart des interfaces utilisateur représentent le curseur à l'aide d'une fine ligne verticale ou d'une boîte de taille de caractère qui clignote, mais cela peut varier. Ce point dans le texte est appelé le point d'insertion. Le mot anglais "caret" différencie le point d'insertion du texte du curseur (cursor) de la souris.
88 DHTML DHTML, Encodage, Glossaire, HTML
Categories DHTML sur Wikipedia
89 DIC Glossaire, Sécurité
DIC (Disponibilité, Intégrité, Confidentialité) (également appelé triade DIC ou triade CID) est un modèle qui guide les stratégies d'une organisation dans le domaine de la sécurité de l'information.
90 DMZ Glossaire, Réseau, Sécurité
Une DMZ est un moyen de fournir une interface isolée et sécurisée entre un réseau interne (d'entreprise ou privé) et le monde extérieur non fiable, généralement l'Internet. Elle expose uniquement certains points de terminaison définis, tout en refusant l'accès au réseau interne aux noeuds externes.
91 DNS DNS, Glossaire, Infrastructure, Nom de domaine
DNS (domain name system) transforme les noms de domaines en adresses IP nécessaires à la mise en relation avec un service sur Internet ou un réseau privé.
92 DOM DOM, Encodage, Glossaire
Le DOM (Document Object Model) est une API qui réprésente et interagit avec tous types de documents HTML ou XML. Le DOM est un modèle de document chargé dans le navigateur. La représentation du document est un arbre nodal. Chaque nœud représente une partie du document (par exemple, un élément, une chaîne de caractères ou un commentaire).
93 DTD Encodage, Glossaire
En HTML, le doctype est le préambule "<! DOCTYPE html>" requis en haut de tous les documents. Son seul but est d'empêcher un navigateur de passer en soi-disant “quirks mode” lors du rendu d'un document ;  c'est-à-dire que le doctype "<!DOCTYPE html>" garantit que le navigateur fait de son mieux pour suivre les spécifications pertinentes, plutôt que d'utiliser un mode de rendu différent incompatible avec certaines spécifications.
94 DTMF (Signalisation Dual-Tone Multi-Frequency) Audio, DTMF, Glossaire
La signalisation DTMF (Dual-Tone Multi-Frequency) est un système par lequel des tonalités audibles sont utilisées pour représenter les boutons sur un clavier. Souvent appelé aux Etats-Unis "Touch-Tone" (après la marque Touch-Tone utilisée lors du passage de la numérotation par impulsions au DTMF), DTMF permet de signaler les chiffres 0-9 ainsi que les lettres "A" à "D" et les symboles "#" et "*". Peu de claviers téléphoniques comprennent les lettres, qui sont généralement utilisées pour la signalisation de contrôle par le réseau téléphonique.
95 Descripteur (CSS) CSS, Encodage, Glossaire
No summary!
96 Directive de document CSP, Glossaire, Sécurité
Les directives de document CSP sont utilisées dans un en-tête de politique de sécurité de contenu et régissent les propriétés d'un document ou l'environnement des  "worker"  auxquels la politique s'applique.
97 Directive de navigation CSP, Glossaire, Sécurité
Les directives de navigation CSP sont utilisées dans un en-tête de politique de sécurité de contenu et régissent l'emplacement sur lequel un utilisateur peut naviguer ou envoyer un formulaire, par exemple.
98 Directive de rapport CSP, Glossaire, Sécurité
Les directives de rapports CSP sont utilisées dans un en-tête Politique de sécurité de contenu et contrôlent le processus de génération de rapports sur les violations CSP.
99 Directive de récupération CSP, Glossaire, Sécurité
Les directives de récupération CSP sont utilisées dans un en-tête de politique de sécurité de contenu et contrôlent les emplacements à partir desquels certaines ressources peuvent être chargées. Par exemple, script-src permet aux développeurs d'autoriser l'exécution de sources de script sur une page, tandis que font-src contrôle les sources des polices de caractères web.
100 Doctype DOCTYPE, Encodage, Glossaire, HTML, Introduction, Navigateur
En HTML, le doctype est le préambule "<! DOCTYPE html>" requis en haut de tous les documents. Son seul but est d'empêcher un navigateur de passer en soi-disant “quirks mode” lors du rendu d'un document ;  c'est-à-dire que le doctype "<!DOCTYPE html>" garantit que le navigateur fait de son mieux pour suivre les spécifications pertinentes, plutôt que d'utiliser un mode de rendu différent incompatible avec certaines spécifications.
101 Domaine Domaine, Infrastructure, Navigateur, Réseau
Un domaine fait partie d'un réseau informatique au sein duquel une entité contrôle les ressources de traitement de l'information, par exemple un site web.
102 Domaine de deuxième niveau Glossaire, Infrastructure
Un SLD (Second Level Domain) est un domaine qui est hiérarchiquement directement sous un TLD.
103 Dominant Encodage, Glossaire
En théorie des graphes, le nœud A domine le nœud B si tous les chemins du nœud racine vers B passent par A.
104 Déchiffrement Confidentialité, Cryptographie, Glossaire, Sécurité
En cryptographie, le déchiffrement est la conversion d'un cryptogramme en texte brut.
105 Dégradation gracieuse Conception, Glossaire
La dégradation gracieuse est une philosophie de conception centrée sur la création d'un site / application web moderne qui fonctionnera dans les navigateurs les plus récents, mais qui sera remplacé par un contenu et une fonctionnalité essentiels dans les anciens navigateurs, même moins performant.
106 Déni de Service Attaque, Déni de Service, Glossaire, Intro, Sécurité
Le déni de service ou DoS (Denial of Service) est une attaque réseau qui empêche l'utilisation légitime des ressources d'un serveur en surchargeant celui-ci de requêtes.
107 Déni de service distribué Attaques, Déni de Service, Glossaire, Sécurité
Un déni de service distribué (DDoS, Distributed Denial-of-Service) est une attaque dans laquelle de nombreux systèmes sont compromis et réunis pour attaquer une seule cible, afin de submerger les ressources du serveur et de bloquer les utilisateurs légitimes.
108 Désérialisation Désérialisation, Glossaire, JavaScript
Le processus par lequel un format de niveau inférieur (par exemple, qui a été transféré sur un réseau ou stocké dans un magasin de données) est traduit en un objet lisible ou une autre structure de données.
109 Détournement de session Attaques, Glossaire, Sécurité
Le détournement de session se produit lorsqu'un attaquant prend le contrôle d'une session valide entre deux ordinateurs. L'attaquant vole un identifiant de session valide afin de pénétrer dans le système et de fouiller les données.
110 ECMA Glossaire, JavaScript, Mécanismes web
Ecma International (European Computer Manufacturers Association) est une organisation à but non lucratif qui développe des standards sur le matériel informatique, les communications, et les langages de programmation.
111 ECMAScript Glossaire, WebMechanics
ECMAScript est le langage de script sur lequel JavaScript est basé. Ecma International a pour tâche la standardisation d'ECMAScript.
112 EDI CodingScripting, Glossaire
Un Environnement de Développement Intégré (EDI) ou Environnement de Développement Interactif est une application logicielle qui fournit des facilités complètes aux programmeurs pour le développemet de logiciels. Un EDI est constitué normalement d'un éditeur de code source, d'outils pour automatiser la compilation et d'un débogueur.
113 En-tête En-têtes, Encodage, Glossaire, HTML, métadonnée
L'en-tête est la partie d'un document HTML qui contient les métadonnées qui le concernent, comme son auteur, sa description et des liens vers des fichiers CSS ou JavaScript qui s'appliquent au HTML.
114 En-tête En-têtes, Glossaire, Mécanismes web
Un en-tête HTTP est un champ de requête ou de réponse HTTP permettant de transmettre des informations supplémentaires modifiant ou précisant la sémantique du message ou de son contenu. Les en-têtes ne sont pas sensibles à la casse, commencent au début d'une ligne et sont immédiatemment suivis d'un ':' et d'une valeur dépendant de l'en-tête en question. La valeur se termine au retour chariot suivant ou à la fin du message.
115 En-tête d'entité Glossaire, Mécanismes web
Un en-tête d'entité est un en-tête HTTP décrivant le contenu du corps du message. Les en-têtes d'entité sont utilisés à la fois dans les requêtes et les réponses HTTP. Des en-têtes tels que Content length, Content-Language, Content-Encoding sont des en-têtes d'entité.
116 En-tête de requête En-têtes, Glossaire, HTTP, Mécanismes web
Un en-tête de requête est un en-tête HTTP qui peut être utilisé dans une requête HTTP et ne concerne pas le contenu du message. Les en-têtes de requête, comme Accept, Accept-* ou If-*, permettent d'effectuer des requêtes conditionnelles ; d'autres comme Cookie, User-Agent ou Referer précisent le contexte pour que le serveur adapte la réponse.
117 En-tête de réponse En-têtes, Glossaire, HTTP, Mécanismes web
Un en-tête de réponse est un en-tête HTTP qui peut être utilisé dans une réponse HTTP et qui ne concerne pas le contenu du message. Les en-têtes de réponse comme Age, Location ou Server sont utilisés pour donner un contexte plus détaillé de la réponse.
118 En-tête de réponse simple En-têtes, Glossaire, HTTP
Un en-tête de réponse simple (ou un en-tête de réponse sécurisé CORS) est un en-tête HTTP qui a été sécurisé pour ne pas être filtré lorsque les réponses sont traitées par CORS, car elles sont considérées comme sûres (comme les en-têtes listés dans Access-Control-Expose-Headers). Par défaut, la liste des réponses sûres inclut les en-têtes de réponse suivants :
119 En-tête général En-têtes, Glossaire, Mécanismes web
Un en-tête général est un en-tête HTTP qui peut être utilisé à la fois pour, une requête ou une réponse, mais ne s'applique au contenu lui-même. Suivant le contexte dans lequel ils sont utilisés, les en-têtes généraux sont à la fois des en-tête de réponse ou des en-têtes de requête. Toutefois, ils ne sont pas des en-têtes d'entité.
120 En-tête simple CORS, En-têtes, Glossaire, HTTP
Un en-tête simple (ou en-tête de requête sécurisé CORS) est l'un des en-têtes HTTP suivants :
121 Encapsulation Encodage, Glossaire
L'encapsulation consiste à inclure des données et des fonctions dans un composant (par exemple une classe) et ensuite de contrôler l'accès à celui-ci pour réaliser une "boîte noire" hors de l'objet. De cette façon, un utilisateur de cette classe n'aurait besoin de connaître que son interface (autrement dit, les données et les fonctions exposées en dehors de la classe), et pas son implémentation qui reste donc cachée.
122 Encodage-pourcent Débutant, Glossaire, Mécanismes web
Encodage-pourcent (Percent-encoding) est un mécanisme d'encodage des caractères de 8 bits qui ont une signification spécifique dans le contexte des URL. Il est parfois appelé encodage d'URL. Il consiste en une substitution de : un caractère '%' suivi d'un code hexadecimal correspondant à la valeur ASCII du caractère à remplacer.
123 Endianness Codage, Encodage, Glossaire
"Endian" et "endianness" (ou "ordre des octets") désigne la manière dont les ordinateurs organisent les octets pour constituer des nombres.
124 Entité Composition, Encodage, Glossaire, HTML
Une entité HTML est une chaîne de texte (string) qui commence par (&) et se termine avec (;). Les entités sont fréquemment utilisées pour afficher des caractères réservés (qui seraient autrement interprétés comme du code HTML) et des caractères invisibles (comme des espaces insécables). Vous pouvez également les utiliser à la place d'autres caractères difficiles à taper avec un clavier standard.
125 Environnement de document Document, Environnement, Glossaire, JavaScript
Lorsque l'environnement global JavaScript est une fenêtre ou un cadre iframe, il s'appelle un environnement de document. Un environnement global est un environnement qui n'a pas d'environnement extérieur.
126 Erreur de syntaxe CodingScripting, Glossaire
Une exception provoquée par l'usage incorrect d'une syntaxe prédéfinie. Les erreurs de syntaxe sont détectées au cours de la compilation ou de l'interprétation du code source. Par exemple, si vous oubliez de fermer une accolade (}) lors de la définition d'une fonction JavaScript, vous déclencherez une erreur de syntaxe. Les outils de développement des navigateurs affichent les erreurs de syntaxe JavaScript et CSS dans la console.
127 Exception Débutants, Encodage, Erreurs, Glossaire
Une exception est un état qui interrompt l'exécution normale du code. En JavaScript, les erreurs de syntaxe sont une source commune d'exceptions.
128 Expando Encodage, Glossaire, JavaScript, Référence(2), expando
Les propriétés expando sont des propriétés ajoutées aux nœuds DOM en JavaScript mais qui ne figurent pas dans la spécification DOM des objets :
129 Expression Régulière CodingScripting, Glossary, Regular Expression
Les expressions régulières (ou regex en anglais) sont des règles qui gouvernent quelles séquences de caractères ressortent dans une recherche.
130 FAI FAI, Fournisseur d'accès à Internet, Glossaire, Web, WebMechanics
Un FAI (Fournisseur d'Accès à Internet) vend un accès à Internet, et parfois un service de messagerie, de l'hébergement web ou de la voix sur IP, soit sur une connexion commutée via une ligne téléphonique (le plus fréquent dans le passé), soit sur une connexion haut débit comme un service DSL ou avec un modem câble.
131 FTP Encodage, FTP, Glossaire, protocole
FTP (file transfer protocol) est un protocole réseau standard utilisé pour transférer des fichiers d'un hôte à un autre par Internet. De plus en plus, cependant, les équipes et les comptes d'hébergement n'autorisent pas le FTP et s'appuient plutôt sur un système de contrôle de version comme Git. Vous le trouverez toujours utilisé sur les anciens comptes d'hébergement, mais il est sûr de dire que FTP n'est plus considéré comme la meilleure pratique.
132 FTU FTU, Firefox OS, First time use, Gaia, Glossaire, Infrastructure
FTU (First Time Use, ou première utilisation) est l'application qui se charge lorsque vous lancez une version nouvellement installée de Gecko sur un appareil Firefox OS.
133 Falsy (Valeurs de type fausses) Booléen, Encodage, Faux, Glossaire, Valeurs fausses
Les valeurs fausses (falsy) sont des valeurs évaluées comme fausses quand elles sont évaluées dans un contexte booléen.
134 Fermeture Encodage, Glossaire
La contrainte qui définit la portée d'exécution. En JavaScript, les fonctions créent un contexte de fermeture.
135 Firefox OS Firefox OS, Glossaire, Infrastructure, Introduction
Firefox OS est le système d'exploitation mobile de Mozilla, basé sur Linux et le puissant moteur de rendu Gecko de Firefox . Firefox OS se compose principalement de Gaia, Gecko et Gonk.
136 Flex CSS, Flex, Glossaire
flex est une nouvelle valeur ajoutée à la propriété CSS display. De même qu'inline-flex, elle transforme l'élément auquel elle s'applique en un conteneur flexible et les enfants de l'élément en éléments flexible. Les éléments participent alors à la mise en page flexible, et toutes les propriétés définies dans le module de mise en page de boîte flexible CSS peuvent être appliquées.
137 Flexbox CSS, Glossaire, flexbox
Flexbox (boîte flexible) est le nom communément utilisé pour le module de mise en page des boîtes flexibles CSS, un modèle de disposition pour afficher des éléments dans une seule dimension - comme une ligne ou une colonne.
138 Fonction Encodage, Fonctions, Glossaire, IIFE, Introduction, JavaScript
Une fonction est une portion de code qui peut être appelée par d'autres codes ou par elle-même ou par une variable qui se réfère à la fonction. Lorsqu'une fonction est appelée, des arguments lui sont généralement donnés en entrée. La fonction peut également retourner une valeur de sortie. En JavaScript, une fonction est aussi un objet.
139 Fonction de hachage cryptographique Cryptographie, Glossaire, Sécurité
Une fonction de hachage cryptographique est une primitive cryptographique qui transforme un message de taille arbitraire en un message de taille fixe, appelé un condensé. Les fonctions de hachage cryptographiques sont employées pour l'authentification, les signatures numériques et les codes d'authentification de messages.
140 Fonction de première classe Fonctions, Glossaire
Un langage de programmation est dit avoir des fonctions de première classe lorsque les fonctions dans ce langage sont traitées comme n'importe quelle autre variable. Par exemple, dans un tel langage, une fonction peut être transmise en tant qu'argument à d'autres fonctions, peut être retournée par une autre fonction et peut être affectée en tant que valeur à une variable.
141 Fonction de rappel Fonction de rappel, Glossaire, Rappel
Une fonction de rappel est une fonction passée dans une autre fonction en tant qu'argument, qui est ensuite invoquée à l'intérieur de la fonction externe pour accomplir une sorte de routine ou d'action.
142 GIF Composition, Glossaire
GIF (Graphics Interchange Format) est un format d'image qui utilise une compression sans perte et peut servir pour des animations. Un GIF peut utiliser jusqu'à 8 bits par pixel avec un maximum de 256 couleurs parmi des nuances sur 24 bits.
143 GIJ Automatisation, CodingScripting, Gaia, Intégration(2), tests
Tests d'intégration Gaia. Basés sur Marionette et JavaScript. Voir GIJ.
144 GIT Espace collaboratif, Glossaire, git
Git est un logiciel libre et distribué de gestion de source code (ouSCM, Source Code Management). Cela permet de faciliter la collaboration sur une base de code avec des équipes de développement séparées. Ce qui le distingue des précédents SCM est sa capacité à faire des opérations basiques (créer une branche, faire un commit etc.) sur votre machine de développement locale sans avoir à changer le dépôt master ou avoir les droits d'écriture dessus.
145 GPL GPL, Glossaire, Licence, OpenPractices, Partage, Remixing
La (GNU) GPL (General Public License) est une licence de logiciel libre copyleft publiée par la Free Software Foundation. Les utilisateurs d'un programme sous licence GPL se voient attribuer les libertés de l'utiliser, de lire son code source, de le modifier et de redistribuer les modifications qu'ils ont réalisées, à condition de redistribuer le programme (modifié ou non) sous la même licence.
146 GPU Glossaire, Infrastructure
Le GPU (Graphics Processing Unit) est un composant de l'ordinateur similaire au CPU (Central Processing Unit) mais qui est spécialisé dans l'affichage de graphismes (à la fois 2D et 3D) sur votre moniteur.
147 Gaia Boot2Gecko, Firefox OS, Gaia, Glossaire, Infrastructure, Intro
Interface utilisateur et suite applicative par défaut de la plate-forme Firefox OS.
148 Gecko Firefox OS, Gecko, Glossaire, Infrastructure, Intro, Mozilla
Gecko est le moteur de rendu développé par le Projet Mozilla et utilisé dans beaucoup d'applications/appareils, dont Firefox et Firefox OS.
149 Gonk Boot2Gecko, Firefox OS, Glossaire, Gonk, Infrastructure, Introduction
Gonk est le système d'exploitation bas-niveau de Firefox OS et consiste en un noyau Linux (basé sur Android Open Source Project (AOSP)) et une couche d'abstraction matérielle en espace utilisateur (hardware abstraction layer, ou HAL).
150 Google Chrome Chrome canary, Chrome stable, Chromium, Glossaire, Navigateur, WebMechanics, google chrome
Google Chrome est un navigateur Web gratuit développé par Google. Il est basé sur le projet open source Chromium. Certaines différences clés sont décrites sur le wiki de Chromium. En ce qui concerne le moteur rendu, les deux navigateurs utilisent un fork de WebKit appelé Blink. Remarquez que la version iOS de Chrome utilise le moteur de rendu de cette plate-forme et non Blink.
151 Gouttière CSS, Glossaire, Grilles
Les gouttières (ou ruelles) sont l'espace entre les pistes de contenu. Elles peuvent être créées en CSS Grid Layout en utilisant les propriétés grid-column-gap, grid-row-gap ou grid-gap.
152 Grille CSS, Glossaire, Grilles
Une grille CSS est définie en utilisant la valeur grid de la propriété display ; vous pouvez définir les colonnes et les lignes de votre grille en utilisant les propriétés grid-template-rows et grid-template-columns.
153 Guard API, Encodage, Glossaire
Guard est une fonctionnalité des objets Headers (en-têtes) (comme définis dans la spécification Fetch, qui permet aux méthodes telles que set() et append() de changer ou non les contenus des en-têtes. Par exemple, immutable guard signifie que les en-têtes ne peuvent être modifiés. Pour plus d'informations, lisez Les concepts de base Fetch : guard.
154 Générateur de nombres pseudo-aléatoires CodingScripting, Glossaire
Un PRNG (pseudorandom number generator, ou générateur de nombres pseudo-aléatoires en français) est un algorithme qui génère des nombres selon une séquence complexe et apparemment non prévisible. Les véritables nombres aléatoires (issus, disons, d'une source radioactive) sont totalement imprévisibles, tandis que les résultats de tous les algorithmes peuvent être prédits, et un PRNG renvoie les mêmes nombres lorsque les mêmes paramètres initiaux ou graines sont utilisés.
155 HMAC Cryptographie, Glossaire, Sécurité
HMAC est un protocole utilisé pour les messages d'authentification cryptographiquement.
156 HPKP Glossaire, Sécurité
HTTP Public Key Pinning (HPKP) est une fonctionnalité de sécurité qui indique à un client Web d'associer une clé publique cryptographique spécifique à un certain serveur Web pour réduire le risque d'attaques MitM avec des certificats fabriqués .
157 HSTS Glossaire, HTTP, Sécurité
HTTP Strict Transport Security permet à un site web d'informer le navigateur que son accès ne devrait pas se faire en HTTP et qu'il devrait donc convertir toute tentative de connexion en HTTP en connexion HTTPS. HSTS est un en-tête HTTP,  Strict-Transport-Security, il est donc envoyé par le serveur au début de la réponse à une requête d'un client.
158 HTML Encodage, Glossaire, HTML
HTML (HyperText Markup Language) est un langage descriptif qui définit la structure d'une page web.
159 HTML5 CodingScripting, Glossaire, HTML, HTML5
La dernière version stable du HTML, HTML5, transforme le HTML qui était un simple balisage pour structurer des documents en une plate-forme complète de développement d'applications. Parmi ses autres caractéristiques, HTML5 comporte de nouveaux éléments et des API JavaScript pour améliorer le stockage, le multimédia et l'accès au matériel.
160 HTTP Débutant, Glossaire, HTTP, Infrastructure
L'Hypertext Transfer Protocol (HTTP) (Protocole de transfert hypertexte) est un protocole de base qui autorise le transfert de fichiers sur le web . HTTP est textuel (toute communication est faite en texte clair) et sans état (aucune communication n'est au courant des communications précédentes).
161 HTTPS Glossaire, HTTPS, Infrastructure, Sécurité
HTTPS (HTTP Sécurisé) est une version chiffrée du protocole HTTP. Il utilise généralement SSL ou TLS pour chiffrer l'intégralité des communications entre un client et un serveur. La connexion sécurisée permet aux clients d'échanger de manière sûre des données sensibles avec un serveur, par exemple pour des transactions bancaires ou du commerce en ligne.
162 Hoisting Encodage, Glossaire, JavaScript
Le hoisting ( traduit par "hissage" en français ) en JavaScript,  est un terme que vous ne trouverez dans aucune prose de spécification normative avant  ECMAScript® 2015  Le hissage a été conçu comme une façon générale de penser à la manière dont le contexte d'exécution (en particulier les phases de création et d'exécution) fonctionne en JavaScript.
163 Hotlink Glossaire, Mécanismes web
Un hotlink (appelé aussi inline link (lien en ligne)) est un objet (typiquement une image) directement lié à un autre sur un autre site. Par exemple, une image hébergée sur site1.com est montrée directement sur site2.com.
164 Hyperlien Glossaire, HTML, Navigation
Les hyperliens connectent des pages web ou des données à une autre. En HTML, l'élément <a> définit un hyperlien d'un endroit sur une page web (comme une chaîne de caractères ou une image) à un autre endroit sur une autre page web (ou même sur la même page).
165 Hypertexte Glossaire, Mécanismes web, Web
L'hypertexte est un texte contenant des liens vers d'autres textes, par opposition à un unique flux linéaire comme dans un roman.
166 Héritage Encodage, Glossaire, Héritage, Langage de programmation, Programmation
L'héritage est une fonctionnalité majeure de la programmation orientée objet. L'abstraction de données peut être exprimée à plusieurs niveaux, c'est-à-dire que des classes peuvent avoir des superclasses et des sous-classes.
167 Hôte Glossaire, Intermédiaire, Web, WebMechanics
Un hôte est un périphérique connecté à l'Internet (ou à un réseau local). Des hôtes appelés serveurs offrent des services supplémentaires comme l'hébergement de pages web ou le stockage de fichiers et de courriels.
168 I18N Crédibilité, Débutant, Glossaire, Internationalisation, OpenPractices, i18n
i18n (issu de "internationalisation", un mot de 20 lettres) est l'ensemble des bonnes pratiques pour permettre à des produits ou des services d'être lisiblement adaptés à toute culture visée.
169 IANA Glossaire, Infrastructure
IANA (Internet Assigned Numbers Authority) est une composante de l'ICANN chargée de l'enregistrement et/ou de l'attribution de noms de domaines, adresses IP, et d'autres noms et numéros utilisés par les protocoles Internet.
170 ICANN Glossaire, Infrastructure
ICANN (Internet Corporation of Assigned Names and Numbers) est une société à but non lucratif internationale qui maintient le système de noms de domaine et l'enregistrement des adresses IP.
171 ICE CodingScripting, Glossaire, Protocoles, Réseau, WebRTC
ICE (Interactive Connectivity Establishment) est un framework utilisé par WebRTC (parmi d'autres technologies) pour connecter deux pairs ensemble, indépendamment de la topologie réseau (en général pour des conversations audio et/ou vidéo). Ce protocole laisse les deux pairs chercher et établir une connexion avec l'autre même s'ils utilisent tous les deux de la translation d'adresses (NAT) pour partager une adresse IP globale avec d'autres périphériques sur leurs réseaux locaux respectifs.
172 IDL CodingScripting, Glossaire, IDL, Interface description language
Un IDL (Interface Description Language) est un langage générique utilisé pour définir les interfaces des objets en dehors de tout autre langage de programmation spécifique.
173 IETF Glossaire, IETF, Infrastructure, Internet
L'Internet Engineering Task Force (IETF) est une organisation mondiale qui élabore les spécifications gouvernant les mécanismes derrière le fonctionnement de l'Internet, en particulier TCP/IP, la suite de protocoles Internet. L'IETF est ouvert, composé de bénévoles et soutenu par l'Internet Society.
174 IIFE Glossaire, JavaScript, Programmation
IIFE (Immediately Invoked Function Expression) (Expression de fonction invoquée immédiatement) est une fonction JavaScript qui est exécutée dès qu'elle est définie.
175 IMAP Couriels, Débutant, Glossaire
IMAP (Internet Message Access Protocol) est un protocole utilisé pour récupérer et stocker des courriels. Plus récent que POP3, IMAP permet d'avoir des dossiers et des règles sur le serveur.
176 IPv4 Glossaire, IPv4, Internet Protocole, protocole
IPv4  est la 4e version du  protocole de communication d'Internet et la première version vraiment déployée.
177 IPv6 Glossaire, IPv6
IPv6 est la version actuelle du protocole sous-jacent de communication pour Internet. Lentement  IPv6 remplace IPv4, entre autres raisons parce que IPv6  permet d'avoir de nombreuses adresses IP différentes.
178 IRC Discussion écrite en ligne, Glossaire, Infrastructure, Protocoles, irc
IRC (Internet relay chat) est un système mondial de discussion textuelle. Il nécessite une connexion internet et un client de messagerie IRC, qui va envoyer et recevoir des messages via les serveurs IRC.
179 ISO Glossaire, ISO, Infrastructure, Standards du Web, spécifications web
ISO (International Organization for Standardization) est une organisation internationale qui développe des critères uniformisés coordonnant les entreprises de chaque principal secteur.
180 Idempotente Glossaire, HTTP, Mécanismes web
Une méthode HTTP est idempotente si une requête identique peut être faite une ou plusieurs fois de suite avec le même effet, tout en laissant le serveur dans le même état. En d'autres termes, une méthode idempotente ne doit pas avoir d'effets secondaires (sauf dans la tenue de statistiques). Implémentées correctement, les méthodes GET, HEAD, PUT et DELETE sont idempotentes, mais pas la méthode POST. Toutes les méthodes sécurisées sont également idempotentes.
181 Identificateur Débutant, Glossaire, Partage
Une séquence de caractères dans le code qui identifie une variable, une fonction, ou une propriété.
182 Image matricielle Glossaire, Images
Une image matricielle (raster) est un fichier image défini comme une grille de pixels. Elles sont également appelées des "cartes de points" (bitmaps). Les formats d'image matricielle communs sur le web sont JPEG, PNG, GIF et ICO.
183 Immuable Encodage, Glossaire
Un objet immuable est un objet dont le contenu ne peut pas être modifié.
Un objet peut être immuable pour diverses raisons, par exemple :
184 Index Glossaire, Index, Navigation
416 pages trouvées :
185 IndexedDB API, Base de données, Glossaire, Programmation
IndexedDB est une API web pour stocker de larges structures de données à l'intérieur des navigateurs et de les indexer afin d'effectuer des recherches hautement performante. De la même façon qu'un Système de gestion de base de données relationnelle (basé sur SQL), IndexedDB est une base de données transactionnelle. Cependant,  IndexedDB  utilise  les objets JavaScript plutôt que des colonnes de tables fixes pour stocker les données.
186 Injection SQL Attaques, Glossaire, Sql, Sécurité
L'injection SQL tire parti des applications web qui ne parviennent pas à valider les entrées utilisateur. Les pirates peuvent transmettre des commandes SQL via l'application web de manière malveillante pour exécution par une base de données principale.
187 Instance CodingScripting, Débutant, Glossaire, JavaScript, NeedsContent
Un objet créé par un constructeur est une instance de ce constructeur.
188 Instruction CodingScripting, Débutant, Glossaire
Dans un langage de programmation informatique, une instruction est une ligne de code dictant une tâche. Tout programme consiste en une séquence d'instructions.
189 Intergiciel Glossaire, Programmation
Intergiciel (Middleware) est un terme (défini vaguement) pour tout logiciel ou service permettant aux parties d'un système de communiquer et de gérer des données. C'est le logiciel qui gère la communication entre les composants et les entrées / sorties, de sorte que les développeurs peuvent se concentrer sur l'objectif spécifique de leur application.
190 Internet Débutant, Glossaire, Guide, Introduction, Mécanismes web, Tutoriel, Web
Internet est un réseau mondial constitué de réseaux. Ce réseau utilise le protocole Internet aussi nommé TCP/IP d'après ses principaux protocoles.
191 JPEG Composing, Débutant, Glossaire, JPEG
JPEG (Joint Photographic Experts Group) est une méthode de compression avec pertes très utilisée pour les images numériques.
192 JSON CodingScripting, Glossaire, Intro, JSON
JSON (JavaScript Object Notation) est un format d'échange de données. Bien qu'il n'en soit pas un sous-ensemble au sens strict, JSON ressemble fortement à un sous-ensemble de la syntaxe JavaScript. Le format JSON est accepté par de nombreux langages de programmation, mais il s'avère particulièrement utile pour les applications basées sur JavaScript comme les sites web et les extensions des navigateurs.
193 Jank Débutant, Encodage, Glossaire, Performance
Jank se réfère à la lenteur dans une interface utilisateur, généralement causée par l'exécution de longues tâches sur le fil principal, le blocage du rendu ou la dépense de trop de puissance de processeur pour les processus en arrière-plan.
194 Java Encodage, Glossaire, Java, Langage de programmation
Java est un langage de programmation orientée objet basé sur des classes, de programmation informatique conçu pour être indépendant de l'implémentation.
195 JavaScript Encodage, Glossaire, JavaScript
JavaScript (JS) est un langage de programmation principalement utilisé côté client pour générer des pages web dynamiquement, mais également côté serveur, depuis l'arrivée de Node JS.
196 LGPL Glossaire, Licence, OpenPractices, Partage, Remixing
La LGPL (GNU Lesser General Public License) est une licence de logiciel libre publiée par la Free Software Foundation. Elle constitue une alternative plus permissive que la stricte GPL copyleft. Alors que tout travail dérivé d'un programme sous licence GPL doit être distribué sous les mêmes termes (liberté d'utiliser, de partager, d'étudier et de modifier), la LGPL n'impose qu'au composant sous LGPL d'un programme dérivé de continuer à utiliser la LGPL, pas au programme dans son intégralité. La LGPL est habituellement utilisée comme licence pour les composants partagés comme les bibliothèques (.dll, .so, .jar, etc.).
197 Langage de programmation de haut niveau Glossaire, Langage, Programmation
L'idée d'un langage automatiquement traduisible en code machine, mais plus proche de la logique humaine, a été introduite en informatique dans les années 1950, notamment grâce au travail de John Backus (IBM), à qui nous devons le premier langage de haut niveau à avoir été largement diffusé : Fortran. Pour cette innovation, Bakus a reçu le prix Turing.
198 Langage de programmation dynamique Encodage, Glossaire, Langages, Programmation
Un langage de programmation dynamique est un langage de programmation dans lequel les opérations effectuées au moment de la compilation peuvent être réalisées au moment de l'exécution. Par exemple, en JavaScript, il est possible de modifier le type d'une variable ou d'ajouter de nouvelles propriétés ou méthodes à un objet pendant l'exécution du programme.
199 Ligature CSS, Design, Glossaire
Une ligature est une fusion de deux caractères en un seul nouveau caractère. Par exemple, en français, "œ" est une ligature de "oe".
200 Ligne de grille (Row) CSS, Glossaire, Grilles
Une ligne de grille (row) est une piste horizontale dans une grille CSS, qui se situe dans l'espace entre deux lignes (lines) horizontales de lignes (rows). Elle est définie par la propriété grid-template-rows ou les propriétés raccourcies grid ou grid-template.
201 Ligne de grille (line) CSS, Glossaire, Grilles
Les lignes de grille sont créées avec la définition  des pistes (tracks) dans la grille explicite pour une grille CSS. Dans l'exemple suivant, est présentée une grille qui a 3 pistes de colonnes et 2 pistes de lignes. Cela nous donne 4 lignes de colonnes (column lines) et 3 lignes de lignes (row lines).
202 Locale
Les locales sont un ensemble de paramètres régionaux pour l'interface utilisateur basés sur la langue ou le pays.
203 Localisation Glossaire, Langue, Localisation, Paramètres régionaux
No summary!
204 MVC Conception, Glossaire, Logiciel
Les 3 parties du modèle de conception de logiciel MVC peuvent être décrites comme suit :
205 Machine d'état Glossaire, états
Une machine d'état est une abstraction mathématique utilisée pour concevoir des algorithmes. Une machine d'état lit un ensemble d'entrées et passe à un état différent en fonction de ces entrées.
206 MathML CodingScripting, Glossaire, MathML, Mathematical Markup Language, XML
MathML (une application XML) est un standard ouvert destiné à représenter des formules mathématiques dans des pages web. En 1998, MathML était d'abord une recommandation du W3C pour représenter des formules mathématiques dans le navigateur. MathML a également d'autres applications parmi lesquelles les informations scientifiques et la synthèse vocale.
207 Microsoft Edge Glossaire, Infrastructure, Navigateur
Microsoft Edge est un navigateur graphique gratuit fourni avec Microsoft Windows et développé par Microsoft depuis 2014. D'abord connu sous le nom de Spartan, Edge a remplacé le très ancien navigateur Microsoft Internet Explorer.
208 Microsoft Internet Explorer Glossaire, Internet Explorer, Microsoft, Microsoft Internet Explorer, Navigateur, Navigateur Web, Navigation, Système d'exploitation Windows, Windows
Internet Explorer (ou IE) est un navigateur graphique gratuit maintenu par Microsoft pour conserver une compatibilité avec son utilisation en entreprise. Microsoft Edge est actuellement le navigateur par défaut sous Windows.
209 MitM Attaque, Glossaire, Sécurité
Une attaque de l'homme du milieu (Man-in-the-middle attack MitM) intercepte une communication entre deux systèmes. Par exemple, un routeur Wi-Fi peut être compromis.
210 Mixin Glossaire, Méthode, Programmation, Propriété
Un mixin est une classe ou une interface dans laquelle  une partie ou la totalité des méthodes et des propriétés sont implémentées en  exigeant qu'une autre classe ou interface fournisse les éléments manquants . La nouvelle classe ou interface inclut alors à la fois les propriétés et les méthodes du mixin ainsi que celles qu'il définit lui-même. Toutes les méthodes et propriétés sont utilisées exactement de la même façon, qu'elles soient implémentées dans le mixin ou dans l'interface, ou qu'elle soit la classe qui implémente le mixin.
211 Mobile d'abord Conception, Disposition, Glossaire
Le "mobile d'abord", une forme d'amélioration progressive, est une approche de développement et de conception web qui met l'accent sur l'établissement de priorités, en matière de conception et de développement, pour les tailles d'écrans mobiles plutôt que pour les écrans de bureau. La raison d'être de l'approche "mobile d'abord" est de fournir aux utilisateurs de bonnes expériences utilisateur à toutes les tailles d'écran, en commençant par créer une expérience utilisateur qui fonctionne bien sur les petits écrans, puis en l'optimisant pour les autres tailles d'écran. L'approche "mobile d'abord" contraste avec l'ancienne approche de la conception pour les tailles d'écran de bureau d'abord, puis seulement plus tard, en ajoutant un peu de support, pour les petites tailles d'écran.
212 Modem Débutant, Glossaire, Infrastructure
Un modem ("modulateur-démodulateur") est un appareil qui convertit les informations  numériques en informations analogiques et vice-versa, pour l'envoi de données à travers les réseaux. Différents types sont utilisés pour différents réseaux : des modems DSL pour les fils téléphoniques, des modems WiFi pour les ondes radio de courte portée, des modems 3G pour les tours de données cellulaires, etc.
213 Modularité CodingScripting, Glossaire
Le terme Modularité se réfère au degré qu'ont les composants d'un système à être séparés et recombinés, il s'agit également de la division d'un paquet logiciel en unités logiques. L'avantage d'un système modulaire est qu'il peut traiter ses composants de manière indépendante.
214 Moment de compilation CodingScripting, Glossaire, JavaScript
Le moment de compilation est le moment allant du premier chargement du programme jusqu'à la fin de son analyse syntaxique.
215 Mot-clé Glossaire, Mot-clé, Recherche, recherche par mot-clé
Un mot-clé est un mot ou une phrase décrivant un contenu. En ligne, les mots-clés sont utilisés comme requêtes pour les moteurs de recherche ou comme des termes identifiant le contenu de sites web.
216 Moteur Encodage, Glossaire
Le moteur JavaScript est un interpréteur qui analyse et exécute un programme JavaScript.
217 Moteur de recherche Glossaire, Moteur de recherche, Mécanismes web, Navigation, Recherche, Web
Un moteur de recherche est un système logiciel qui collecte des informations à partir du World Wide Web et qui les présente aux utilisateurs qui recherchent des informations spécifiques.
218 Moteur de rendu Glossaire, Infrastructure, Moteur de navigateur web, Moteur de rendu
Un moteur de rendu est un logiciel qui trace du texte et des images à l'écran. Le moteur dessine du texte structuré à partir d'un document (souvent du HTML), et le met en page correctement en se basant sur les déclarations de styles données (souvent indiquées dans des CSS). Exemples de moteurs d'affichage : Blink, Gecko, Edge, WebKit.
219 Mozilla Firefox Firefox, Glossaire, Infrastructure, Mozilla, Mozilla Firefox, Navigateur
Mozilla Firefox est un navigateur open source libre dont le développement est supervisé par Mozilla Corporation. Firefox fonctionne sur Windows, OS X, Linux, et Android.
220 Muable Débutant, Glossaire, Variables
Une variable muable (mutable) est une variable qui peut être modifiée. En JavaScript, seuls les objets et tableaux (arrays) sont muables, pas les valeurs primitives.
221 Métadonnée CodingScripting, Glossaire, HTML, métadonnée
Une métadonnée est — dans sa définition la plus simple — une donnée qui décrit une donnée. Par exemple, un document HTML est une donnée, mais son élément <head> peut aussi contenir des métadonnées le décrivant — par exemple qui l'a écrit, ou son résumé.
222 Méthode Glossaire, Programmation, Script
Une méthode est une fonction (function) qui est une propriété d'un objet. Il existe deux sortes de méthodes : Les méthodes d'instance qui représentent les fonctions fournissant une interface pour effectuer des actions dans le contexte de l'objet qu'elles composent ou les méthodes statiques qui représentent les fonctions pouvant être exécutées sans nécessiter d'instanciation.
223 NAT Débutant, Glossaire, Infrastructure, Mécanismes web, WebRTC
NAT (Network Address Translation) est une technique pour permettre à plusieurs ordinateurs de partager une adresse IP. Le NAT attribue des adresses uniques aux ordinateurs du réseau local et ajuste le trafic réseau entrant/sortant pour envoyer les données au bon endroit.
224 NNTP Glossaire, Infrastructure
NNTP (Network News Transfer Protocol) est un protocole utilisé pour transférer des messages Usenet d'un client vers un serveur ou entre serveurs.
225 NaN Encodage, Glossaire
NaN (Not a Number — pas un nombre) est un type de données numérique qui indique une valeur indéfinie ou une valeur qui ne peut pas être représentée, en particulier le résultat d'une opération à virgule flottante.
226 Namespace Glossary
Un espace de nom (en anglais : Namespace) est un contexte qui permet d'identifier et grouper un ensemble logique d'éléments utilisés par un programme. Dans un même contexte et une même portée (scope), un identifiant doit identifier une entité de manière unique.
227 Native Glossaire, Programmation
Une application native a été compilée pour s'exécuter sur la combinaison logiciel-matériel habituelle de l'architecture cible.
228 Navigateur Glossaire, Navigation
Un navigateur internet est un programme informatique qui reçoit et affiche les pages du Web, et permet aux utilisateurs d'accéder à d'autres pages au travers d'hyperliens.
229 Navigateur Opera Glossaire, Navigateur, Navigateur Opera, Navigation, Opera
Opera est le cinquième navigateur web le plus utilisé, distribué publiquement en 1996 et ne fonctionnant à l'origine que sur Windows. Opera utilise Blink comme moteur de rendu depuis 2013 (avant cette date, il s'agissait de Presto). Opera existe également en versions tablette et mobile.
230 Netscape Navigator Glossaire, Navigateur, Navigation, Netscape, Netscape Navigator
Netscape Navigator, ou Netscape, était le principal navigateur des années 90. Il était basé sur Mosaic et l'équipe de Netscape était dirigée par Marc Andreessen, un programmeur qui a également écrit du code pour Mosaic.
231 Node.js Glossaire, Infrastructure, JavaScript
Node.js est un environnement JavaScript multiplateforme qui permet aux développeurs de créer des applications réseaux et côté serveur en utilisant JavaScript.
232 Nom d'en-tête de réponse interdit En-têtes, Glossaire, HTTP, Interdit, Réponses
Un nom d'en-tête de réponse interdit est un nom d'en-tête HTTP (`Set-Cookie` ou `Set-Cookie2`) qui ne peuvent être modifiés par programmation.
233 Nom d'en-tête interdit En-têtes, Fetch, Glossaire, HTTP, Interdit
Un nom d'en-tête interdit est un nom d'en-tête HTTP qui ne peut être modifié par programmation, spécifiquement, un nom d'en-tête de requête HTTP (contraste avec Nom d'en-tête de réponse interdit).
234 Nom de domaine Glossaire, Nom de domaine, WebMechanics, protocole
Un nom de domaine est l'adresse d'un site web sur l'Internet. Les noms de domaine sont utilisés dans les URLs pour identifier le serveur qui héberge une page web particulière. Le nom de domaine consiste en séquence hiérarchique de noms (labels) séparés par des points et terminée par une extension.
235 Noms réservés Cryptographie, Glossaire, Sécurité
Les noms réservés sont courramment utilisés en cryptographie pour indiquer les participants à une conversation, sans recourir à une terminologie comme "Partie A", "indiscret" et "attaquant malveillant". Les noms les plus courants sont :
236 Normatif Glossaire, Infrastructure, Spécification(2), Standardisation
Normatif est un mot communément utilisé dans des spécifications logicielles pour désigner les sections qui sont standardisées et qui doivent être suivies comme des règles. Les spécifications peuvent également contenir des sections marquées non normatives ou informatives, ce qui signifie qu'elles sont données dans le but d'aider le lecteur à mieux comprendre les spécifications ou pour apporter un exemple concret ou de bonnes pratiques, qui n'ont pas à être suivis comme une règle.
237 Null CodingScripting, Glossaire
En informatique, une valeur null représente une référence qui pointe, en général de manière volontaire, vers un objet ou une adresse invalide ou inexistant. La signification d'une référence nulle varie selon les implémentations des langages.
238 Number CodingScripting, Glossaire, JavaScript
En JavaScript, Number est un type de donnée numérique dans le format à virgule flottante double précision 64 bits (IEEE 754). Dans d'autres langages de programmation, différents types numériques peuvent exister, par exemple : Integers, Floats, Doubles, ou Bignums.
239 Nœud Disambiguation, Glossaire
Le terme nœud peut avoir plusieurs significations selon le contexte. Il peut correspondre à :
240 Nœud (DOM) Glossaire, Programmation
Dans le contexte du DOM, un nœud est un point unique dans l'arbre des nœuds du DOM. Parmi les différentes choses qui sont des nœuds, on trouve le document lui-même, les éléments, le texte et les commentaires.
241 Nœud (réseau) Glossaire, Infrastructure
Dans un réseau, un nœud est un point unique du réseau. Dans les réseaux physiques, un nœud est en général un appareil, comme un ordinateur ou un routeur.
242 OTA Glossaire, Infrastructure, Introduction, Mise à jour, OTA
Over The Air (OTA) se réfère à un système de mise à jour automatique sur des appareils connectés à un serveur central. Tous les propriétaires d'un appareil qui vont recevoir des instructions d'"update" (mise à jour) sont sur le même canal, et chaque appareil a souvent accès à plusieurs canaux (ex : pour les outils production ou ingénieur)
243 OWASP Glossaire, Sécurité
OWASP (Open Web Application Security Project) est une organisation à but non lucratif et un réseau mondial qui travaille sur la sécurité des logiciels libres, en particulier sur le Web.
244 Objet Glossaire, Intro, Objet, Programmation
Un Objet est une structure contenant des données et des instructions en rapport avec ces données. Un Objet correspond parfois à des choses du monde réel, par exemple à une voiture ou à une piste dans un jeu vidéo de course. JavaScript, Java, C++, Python et Ruby sont des exemples de langages de programmation orientée objet.
245 Objet global Encodage, Glossaire, Objets
Un objet global est un objet qui existe toujours dans la portée globale.
246 Objet parent Glossaire, Programmation
L'objet auquel appartient une propriété ou une méthode donnée.
247 OpenGL Glossaire, OpenGL, Programmation
OpenGL (Open Graphics Library) est une interface de programmation d'application (API) multi-plateforme et un langage pour le rendu de graphismes vectoriels 2D et 3D. L'API est typiquement utilisée pour interagir avec un processeur graphique (ou GPU, graphics processing unit) pour que le rendu soit accéléré par le matériel.
248 OpenSSL Glossaire, Sécurité
OpenSSL est une implémentation open source de SSL et de TLS.
249 Opérande Encodage, Glossaire
Un opérande est la partie d'une instruction qui représente la donnée manipulée par l'opérateur. Par exemple, lors de l'ajout de deux nombres, les nombres sont les opérandes et "+" est l'opérateur.
250 Opérateur Glossaire, Programmation
Syntaxe réservée constituée de caractères alphanumériques ou de ponctuation apportant des fonctionnalités intégrées.  Par exemple, "+" représente l'opérateur d'addition de nombres et de concatenation de chaînes de caractères, alors que l'opération "non", "!", est la négation d'une expression — par exemple, une déclaration vraie returnera false.
251 Ordre canonique CSS, Encodage, Glossaire, ordre canonique
En CSS, la locution "ordre canonique" est utilisée pour désigner l'ordre dans lequel des valeurs séparées doivent être spécifiées (ou analysées) ou doivent être sérialisées dans le cadre d'une valeur de propriété CSS. Il est défini par la syntaxe formelle de la propriété et se réfère normalement à l'ordre dans lequel les valeurs longues doivent être spécifiées dans le cadre d'une seule valeur raccourcie.
252 Origine Glossaire, Mécanismes web, origine
L'origine d'une application web est définie par le schéma (protocole), l'hôte (domaine) et le port de l'URL utilisée pour y accéder. Deux objets ont la même origine seulement quand le schéma, l'hôte et le port correspondent.
253 Outils de développement Encodage, Glossaire, débogage, outils de développement
Les outils de développement sont des programmes qui permettent à un développeur de créer, tester et déboguer un logiciel.
254 P2P
Editorial review completed.
255 PAC Glossaire, Programmation
Un fichier Proxy Auto-Configuration (PAC) est un fichier qui contient une fonction FindProxyForURL() laquelle est utilisée par le navigateur pour déterminer  si les requêtes (y compris HTTP, HTTPS et FTP) doivent être envoyées directement à la destination, ou si elles doivent être transmises via un serveur proxy Web.
256 PDF
PDF (Portable Document Format) est un format de fichiers utilisé pour partager des documents sans dépendre d'un logiciel particulier, d'une plateforme ou d'un système d'exploitation. Le format PDF fournit une image numérique d'un document, qui conserve la même apparence une fois imprimé.
257 PHP Encodage, Glossaire, Infrastructure, PHP, Programmation
PHP est un langage de script côté serveur conçu pour le développement web mais aussi utilisé comme langage de programmation généraliste. Créée à l'origine par Rasmus Lerdorf en 1994, l'implémentation de la référence PHP est maintenant produite par The PHP Group. PHP signifiait à l'origine Personal Home Page, mais elle correspond maintenant à l'acronyme récursif PHP : Hypertext Preprocessor.
258 PNG Composition, Débutant, Glossaire, Infrastructure, PNG
PNG (Portable Network Graphics) est un format de fichiers graphiques qui supporte la compression de données sans perte.
259 POO Débutant, Glossaire, Script
La POO (Programmation Orientée Objet) est un paradigme de programmation qui consiste à encapsuler les données et les traitements en relation avec ces données dans des objets. Les algorithmes consistent alors à orchestrer les opérations sur ces objets et non plus sur ce qui les compose.
260 POP3 Débutant, Glossaire, Infrastructure
POP3 (Post Office Protocol) est un protocole très répandu pour récupérer les courriels depuis un serveur de messagerie via une connexion TCP. POP3 ne supporte pas les dossiers, contrairement à l'IMAP4 qui est plus récent, mais qui est aussi plus difficile à implémenter en raison de sa structure plus complexe.
261 Paramètre Encodage, Glossaire, JavaScript
Un paramètre est une variable nommée passée à une fonction. Les paramètres servent à importer des arguments à l'intérieur des fonctions.
262 Pile d'exécution Encodage, Glossaire, Pile d'exécution
Une pile d'exécution est le mécanisme d'un interpréteur (comme l'interpréteur de JavaScript sur un navigateur web) pour conserver la trace de son emplacement dans un script qui appelle plusieurs fonctions depuis d'autres fonctions  — quelle fonction est en cours d'exécution, quelles fonctions sont appelées depuis cette fonction et doivent être appelées ensuite, etc.
263 Piste de grille CSS, Glossaire, Grilles
Une piste de grille est l'espace entre deux lignes de grille (lines). Elle est définie dans la grille explicite avec les propriétés grid-template-columns et grid-template-rows ou les propriétés raccourcies grid ou grid-template. Les pistes sont aussi créées dans une grille implicite en positionnant un élément de grille en dehors des pistes créées dans la grille explicite.
264 Pixel Glossaire, Graphismes
Un pixel est le plus petit bloc qu'un affichage graphique comme un écran d'ordinateur puisse afficher.
265 Polyfill
Un polyfill est un bout de code (généralement en JavaScript sur le web) utilisé pour fournir des fonctionnalités récentes sur d'anciens navigateurs qui ne les supportent pas nativement.
266 Polymorphisme Encodage, Glossaire
Le polymorphisme est la présentation d'une unique interface pour plusieurs types de données.

Par exemple, les entiers, flottants et doubles sont implicitement polymorphiques : il est possible de les ajouter, soustraire, multiplier etc. sans se préoccuper de leurs différents types.
267 Port Glossaire, Intro, Réseaux d'ordinateurs, Sécurité, ports
Un port est le point d'entrée de communication de tout ordinateur connecté à un réseau avec une adresse IP. Les ports sont désignés par des nombres et, en dessous de 1024, chaque port est associé par défaut à un protocole spécifique.
268 Portée Encodage, Glossaire
Le contexte d'exécution courant. Le contexte dans lequel les valeurs et expressions sont "visibles," ou peuvent être référencées. Si une variable ou autre expression n'est pas "dans la portée actuelle", alors son utilisation ne sera pas possible. Les portées peuvent aussi être empilées hiérarchiquement de manière à ce que les portées enfants puissent accéder aux portées parentes, mais pas l'inverse.
269 Portée globale Encodage, Glossaire
Dans un environnement de programmation, la portée globale ( global scope ) est la portée qui est visible dans toutes les autres portées.
270 Portée locale Encodage, Glossaire
La portée locale est une caractéristique des variables qui les rend locales (c'est-à-dire, le nom de la variable est lié à sa valeur seulement à l'intérieur d'une portée qui n'est pas la portée globale).
271 Presto Glossaire, Infrastructure, Opera, Presto
Presto était le moteur de rendu propriétaire utilisé par le navigateur Opera jusqu'à la version 15. Depuis, ce dernier est basé sur Chromium qui utilise le moteur de rendu Blink.
272 Primitive Glossaire, JavaScript, Programmation
Une primitive (valeur primitive ou structure de donnée primitive) est une donnée qui n'est pas un objet et n'a pas de méthode. En JavaScript, il y a 6 types de données primitives: String, Number, Boolean, Null, undefined, Symbol (nouveauté d'ECMAScript 2015).
273 Privilégié Glossaire, Sécurité
Un utilisateur est dit privilégié lorsqu'il se voit attribuer des droits supplémentaires sur un système, ou se voit donner des accès à des données avec un niveau de priorité supérieur à celui des utilisateurs normaux.
274 Programmation informatique Langage de programmation, Programmation, Programmation informatique
La programmation informatique est un processus de composition et d'organisation d'un ensemble d'instructions. Celles-ci indiquent à un ordinateur / logiciel ce qu'il faut faire dans une langue que l'ordinateur comprend. Elles sont réalisées sous la forme de plusieurs langages différents tels que C ++, Java, JavaScript, HTML, Python, Ruby et Rust.
275 Programmation orientée prototype Glossaire, Programmation
La programmation orientée prototype est un style de programmation orientée objet} dans laquelle les classes ne sont pas explicitement définies, mais plutôt dérivées par ajout des propriétés et des méthodes à une instance d'une autre classe ou, moins fréquemment, par ajouts à un objet vide.

En termes simples, ce type de style permet de créer un objet sans définir sa classe.
276 Propriété Désambiguïsation, Glossaire
Le terme propriété peut avoir plusieurs significations selon le contexte. Il peut s'agir de :
277 Propriété (JavaScript) Encodage, Glossaire
Une propriété est une caractéristique d'un objet qui décrit souvent des attributs associés à une structure de données. Il existe deux sortes de propriétés : les Propriétés d'Instance qui contiennent des données spécifiques à une instance d'objet donnée, et les Propriétés Statiques qui contiennent les données partagées par toutes les instances d'objet.
278 Propriété (CSS) Encodage, Glossaire
Une propriété CSS est une caractéristique (telle que color) dont la valeur associée définit un aspect de la manière dont le navigateur doit afficher l'élément.
279 Protocole Glossaire, Infrastructure, Protocoles
Un protocole est un système de règles qui définit la manière dont des données sont échangées au sein d'un ordinateur ou entre plusieurs ordinateurs.  La communication entre appareils impose à ceux-ci de s'accorder sur le format des données échangées. L'ensemble des règles qui définissent un format est appelé un protocole.
280 Prototype Apps, Composition, Glossaire
Un prototype est un modèle en cours de développement qui montre l'apparence et le comportement d'une application ou d'un produit en cours de conception..
281 Préfixe vendeur CSS, Encodage, Glossaire, Préfixes
Les vendeurs de navigateurs ajoutent parfois des préfixes aux propriétés CSS expérimentales ou non standards. Les développeurs peuvent ainsi les expérimenter sans que les changements de comportement du navigateur ne cassent le code pendant le processus de standardisation. Les développeurs sont supposés attendre que le comportement du navigateur soit standardisé pour inclure la propriété non préfixée.
282 Préprocesseur CSS CSS, Glossaire
Un préprocesseur CSS est un programme  qui vous permet de générer des CSS à partir d'un unique préprocesseur propriétaire Syntax. Il y a de nombreux préprocesseurs CSS au choix, mais la plupart des préprocesseurs CSS ajoutent quelques fonctionnalités qui n'existent pas en CSS pur, telles que variable, mixin, sélecteur d'imbrication, etc. Ces fonctionnalités rendent la structure CSS plus lisible et plus facile à maintenir.
283 Pseudo-classe CSS, CodingScripting, Glossaire, Sélecteur
En CSS, un sélecteur de pseudo-classe cible des éléments en fonction de leur état plutôt qu'en fonction de l'information issue de l'arbre du document. Par exemple, le sélecteur a:visited applique un style uniquement aux liens que l'utilisateur a déjà visités.
284 Pseudo-code Encodage, Glossaire, Pseudo-code
Un pseudo-code (également appelé LDA pour Langage de Description d'Algorithmes) fait référence à une syntaxe ressemblant à un code, généralement utilisée pour indiquer aux humains le fonctionnement d'une syntaxe de code ou pour illustrer la conception d'un élément d'architecture de code. Cela ne fonctionnera pas si vous essayez de l'exécuter comme un véritable code.
285 Pseudo-élément CSS, Glossaire, Programmation
En CSS, un sélecteur de pseudo-élément applique des styles à des parties du contenu de votre document dans le cas où il n'y a pas d'élément HTML à cibler. Par exemple, plutôt que de placer la première lettre de chaque paragraphe dans un élément distinct, vous pouvez leur appliquer un style globalement avec p::first-letter.
286 Python Glossaire, Langage, Programmation, Python
Python est un langage de programmation de haut-niveau, pour tous usages. Il possède une approche multi-paradigme et supporte donc des formes de programmation procédurale, orientée objet et fonctionnelle.
287 Quality values Glossaire, Mécanismes web
Quality values (valeurs de qualité), ou q-values et q-factors, sont utilisés pour décrire l'ordre de priorité des valeurs séparées par une virgule dans une liste. C'est une syntaxe spéciale autorisée dans quelques en-têtes HTTP et en HTML. L'importance d'une valeur est marquée par le suffixe  ';q=' immédiatement suivi par une valeur comprise entre 0 et 1 inclus, avec jusqu'à trois décimales, la valeur la plus élevée indiquant la priorité la plus haute. Quand le paramètre n'est pas déclaré, la valeur par défaut est 1.
288 RDF Compatibilité, Encodage, Glossaire, Infrastructure, Mécanismes web, Pratiques
RDF (Resource Description Framework) est un langage développé par le W3C pour représenter des informations sur le World Wide Web, comme des pages Web. RDF apporte une manière standard de coder des informations afin que celles-ci puissent être échangées de façon totalement automatisée entre applications.
289 REST Architecture, Glossaire, HTTP, Mécanismes web
Representational State Transfer (REST) désigne un groupe de contraintes concernant l'architecture logicielle destiné à apporter aux systèmes efficacité, fiabilité et scalabilité. Un système est appelé "RESTful" lorsqu'il adhère à ces contraintes.
290 RIL Firefox OS, Glossaire, Infrastructure, Intro, Mobile, Téléphonie
Le RIL (Radio Interface Layer) est un élément du système d'exploitation mobile qui fait communiquer le logiciel de l'appareil avec le matériel du téléphone, radio ou modem.
291 RSS Glossaire, OpenPractices, Partage, RSS, WebMechanics
RSS (Really Simple Syndication) désigne plusieurs formats de documents XML conçus pour annoncer des mises à jour de sites. Lorsque vous vous inscrivez au flux RSS d'un site web, ce dernier envoie des informations et annonces de mises à jour à votre lecteur RSS dans un document RSS appelé un flux, la consultation manuelle de tous vos sites préférés n'est donc plus nécessaire.
292 RTF Composing, Format, Glossaire, RTF, Rich Text Format
RTF (Rich Text Format) est un format de fichier en texte brut avec prise en charge d'instructions de formatage (comme gras ou italique).
293 RVB CSS, Conception, Débutant, Guide
Rouge Vert Bleu (RVB) est un modèle de couleurs qui représente les couleurs comme étant une combinaison de trois composantes sous-jacentes (ou canaux), à savoir, rouge, verte et bleue. Chaque couleur est décrite par une suite de trois valeurs (en général comprises entre 0,0 et 1,0, ou entre 0 et 255) qui correspondent aux différentes intensités de rouge, vert et bleu contribuant à déterminer la couleur finale.
294 Ramasse-miettes Glossaire, codescripting
Ramasse-miettes est un terme utilisé en programmation informatique pour décrire le processus de recherche et de suppression des objets qui ne sont plus référencés par d'autres objets. En d'autres termes, le ramasse-miettes est le processus de suppression de tous les objets qui ne sont plus utilisés par d'autres objets. Souvent abrégé "GC" (pour Garbage Collection en anglais),  le ramasse-miettes est un élément fondamental du système de la gestion de la mémoire utilisé par JavaScript.
295 Raptor CodingScripting, Glossaire
Raptor : Nouveaux outils de mesure de performances pour Gaia
296 Rectangle à limitation minimum Bounding Box, Conception, Encodage, Glossaire
Le rectangle à limitation minimum d'un élément est le plus petit rectangle possible (aligné avec les axes du système de coordonnées de l'utilisateur de cet élément) qui inclut cet élément et ses descendants.
297 Reflow Glossaire, Mécanismes web
Le reflow se produit quand un navigateur doit réarranger et redessiner tout ou partie d'une page web, par exemple, après une mise à jour sur un site interactif.
298 Repo Dépôt, Glossaire, Infrastructure, Intro
No summary!
299 Requête de pré-vérification CORS, HTTP, pré-vérification
Une requête de pré-vérification cross-origin CORS est une requête de vérification faite pour contrôler si le protocole CORS est autorisé.
300 Robot d'indexation Glossaire, Infrastructure, Navigateur, Robot d'indexation
Un robot d'indexation est un programme, souvent appelé bot ou robot, qui parcourt de manière systématique le Web pour collecter des données à partir des pages web. Les moteurs de recherche utilisent généralement des robots d'indexation pour construire leurs index.
301 Robots.txt Glossaire, Infrastructure
Robots.txt est un fichier qui est habituellement placé à la racine d'un site web. Il détermine si les robots d'indexation ont ou non l'autorisation d'accéder au site web.
302 Ruby Glossaire, Programmation, Ruby
Ruby est un langage de programmation open-source. Dans le domaine du web, Ruby est souvent utilisé côté serveur avec le framework Ruby On Rails (ROR) pour développer des applications/sites web.
303 Récursion CodingScripting, Glossaire
Une fonction qui agit en s'appelant elle-même. Une récursion est utilisée pour résoudre des problèmes qui contiennent des sous-problèmes plus petits. Une fonction récursive peut prendre deux entrées : un cas de base (qui met fin à la récursion) ou un cas de propagation (qui poursuit la récursion).
304 Référence Glossaire, Programmation
Dans le contexte des objets, une référence d'objet. Sur MDN, nous pourrions parler de la référence JavaScript elle-même.
305 Référence d'objet Glossaire, Programmation
Un lien vers un objet. Les références d'objet peuvent s'utiliser exactement comme des objets liés.
306 SCM CodingScripting, Glossaire, SCM
SCM (Source Control Management) est un système de gestion de code source. Habituellement, il s'agit de l'utilisation de logiciels pour gérer les différentes versions des fichiers sources. Un programmeur peut modifier les fichiers de code source sans se préoccuper de l'édition de détails utiles car un SCM conserve la trace des modifications du code source et de qui a fait les modifications.
307 SCTP Glossaire, Infrastructure, Protocoles
SCTP (Stream Control Transmission Protocol) est un standard IETF pour un protocole de transport qui permet la transmission fiable et en ordre des messages tout en offrant un contrôle d'encombrement, de multiples autoguidages et d'autres fonctionnalités pour améliorer la fiabilité et la stabilité de la connexion. Il est utilisé pour envoyer des appels téléphoniques traditionnels sur Internet, mais il est également utilisé pour les données WebRTC.
308 SDP Avancé, Collaboratif, Glossaire, Infrastructure, WebRTC, protocole
SDP (Session Description Protocol) est le standard décrivant une connexion pair-à-pair. SDP contient le codec, l'adresse source, et des informations temporelles pour l'audio et la vidéo.
309 SEO Glossaire, Mécanismes web, Recherches, Visibilité
SEO (Search Engine Optimization ou, en français, Optimisation pour les moteurs de recherche) est le processus permettant de rendre un site web plus visible dans les résultats de recherche, également appelé amélioration des classements de recherche.
310 SGML Glossaire, Programmation, SGML
SGML (Standard Generalized Markup Language) est une spécification ISO pour définir des langages de balisage générique pour des documents.
311 SIMD CodingScripting, Glossaire, JavaScript
SIMD (prononcé "seem-dee") est l'acronyme de Single Instruction/Multiple Data (instruction unique/données multiples) qui est une des catégories d'architecture d'ordinateurs. SIMD permet à une même opération d'être réalisée sur plusieurs données, ce qui résulte en une parallélisation au niveau des données et par conséquent apporte un gain de performances, par exemple dans le traitement de graphismes 3D ou vidéo, dans les simulations physiques ou la cryptographie et d'autres domaines encore.
312 SISD CodingScripting, Glossaire
SISD signifie Single Instruction/Single Data et est une des catégories d'architecture des ordinateurs. Avec une architecture SISD, un processeur unique exécute une instruction unique et opère sur un flux de données unique en mémoire.
313 SLD Glossaire, Infrastructure
Un SLD (Second Level Domain) est un domaine qui est hiérarchiquement directement sous un TLD.
314 SMTP Collaboration, Débutant, Glossaire, Infrastructure, Partage
SMTP (Simple Mail Transfer Protocol) est un protocole utilisé pour envoyer un nouveau courriel. Tout comme POP3 et NNTP, il s'agit d'un protocole piloté par une machine d'état.
315 SOAP Glossaire, Infrastructure, SOAP, WebMechanics
SOAP (Simple Object Access Protocol) est un protocole de transmission de données au format XML. Firefox a supprimé le support de SOAP en 2008.
316 SQL CodingScripting, Database, Glossary, Sql
SQL (Structured Query Language) est un langage normalisé pour mettre à jour, récupérer et calculer des données dans les tables d'une base de données.
317 SRI Glossaire, Sécurité
Subresource Integrity (SRI) (intégrité des sous-ressources) est une fonctionnalité de sécurité qui permet aux navigateurs de vérifier que les fichiers qu'ils récupèrent (par exemple, à partir d'un CDN) sont livrés sans manipulation inattendue. Cela fonctionne en vous permettant de fournir un hachage cryptographique auquel un fichier récupéré doit correspondre.
318 SSL Glossaire, Sécurité
SSL (Secure Sockets Layer) est un protocole standard qui garantit que la communication entre deux applications informatiques est privée et sécurisée (ne peut être ni lue ni modifiée par des observateurs extérieurs). C'est la base du protocole TLS.
319 STUN Glossaire, Infrastructure, STUN, WebMechanics, WebRTC
STUN (Session Traversal Utilities for NAT) est un protocole auxiliaire servant à transmettre des données dans un environnement avec du NAT (Network Address Translator). STUN retourne l'adresse IP, le port et l'état de la connectivité d'un ordinateur en réseau derrière un NAT.
320 SVG Débutant, Encodage, Glossaire, Graphismes, SVG
Scalable Vector Graphics (SVG) est un format d'image vectorielle 2D basé sur une syntaxe XML.
321 SVN Collaboratif, Glossaire, SVN
SVN (pour Apache Subversion) est un logiciel libre de gestion du contrôle de système  (SCM). Il permet aux développeurs de conserver un historique des modifications de texte et de code. Bien que SVN puisse également gérer les fichiers binaires, nous ne vous recommandons pas de l'utiliser pour de tels fichiers.
322 Serveur Glossaire, Infrastructure, Réseau, Serveur, protocole
Un serveur matériel est un ordinateur partagé sur un réseau qui fournit des services à des clients. Un serveur logiciel est un programme qui fournit des services à des programmes clients.
323 Serveur proxy Glossaire, Proxy, Serveur
Un serveur proxy (ou "serveur mandataire" en français) est un programme intermédiaire, ou un ordinateur, utilisé lors de la navigation sur différents réseaux d'Internet. Il facilite l'accès au contenu sur le World Wide Web. Un mandataire reçoit les demandes et retourne les réponses ; il peut transmettre les requêtes ou non (par exemple dans le cas d'un cache), et il peut les modifier (par exemple changer les en-têtes à la frontière entre deux réseaux).
324 Shim Encodage, Glossaire
Un shim est un morceau de code utilisé pour corriger le comportement du code qui existe déjà, généralement en ajoutant une nouvelle API qui contourne le problème. Cela diffère d'un polyfill qui implémente une nouvelle API non supportée par le navigateur de stock tel qu'il est livré.
325 Signature Glossaire, Homonymie
Le terme signature peut avoir plusieurs significations selon le contexte. Il peut s'agir de :
326 Signature (fonctions) Glossaire, Java, JavaScript, Programmation
Une signature de fonction (ou signature de type, ou signature de méthode) définit les entrées et sorties des fonctions et des méthodes.
327 Signature (sécurité) Confidentialité, Cryptographie, Glossaire, Sécurité
Une signature, ou signature numérique, est un protocole montrant l'authenticité d'un message.
328 Sloppy mode Glossaire, JavaScript
En ECMAScript 5 et plus tard, les scripts optent pour un nouveau mode strict, qui modifie la sémantique de JavaScript de plusieurs façons pour améliorer sa résilience et qui facilite la compréhension de ce qui se passe en cas de problème .
329 Slug Glossaire, URL
Un Slug est la partie d'identification unique d'une adresse Web, généralement à la fin de l'URL. Dans le contexte de MDN, c'est la partie de l'URL qui suit "<locale>/docs/".
330 Spécification Glossaire, Normes
No summary!
331 Standards du Web Glossaire, Infrastructure, Standards du Web, spécifications web, standards
Les standards du Web sont des règles établies par des organismes de standardisation internationaux qui définissent la manière dont fonctionne le Web (et parfois qui contrôlent l'Internet également).
332 Structure de contrôle Encodage, Glossaire, JavaScript
Les structures de contrôle déterminent l'ordre dans lequel l'ordinateur exécute les instructions d'un script.
333 Structure de données Structure de données
Une structure de données est une façon particulière d'organiser des données afin de pouvoir les utiliser efficacement.
334 Suite de chiffrement Cryptographie, Glossaire, Sécurité
Une suite de chiffrement est un ensemble comprenant un algorithme d'échange de clefs, une méthode d'authentification, un chiffre et un code d'authentification des messages.
335 Symbole Glossaire, JavaScript, Partage
Cette page de glossaire décrit à la fois un type de données, appelé "symbole", et la fonction de classe, appelée "symbole()", qui (entre autres) crée des instances du type de données symbole .
336 Synchrone Glossaire, Mécanismes web, Web
Synchrone fait référence à une communication en temps réel pendant laquelle chaque partie reçoit les messages (et, si nécessaire, les traite et y répond) dès que possible après qu'ils aient été envoyés.
337 Syntaxe Encodage, Glossaire, Syntaxe
La syntaxe définit les séquences et combinaisons de caractères requises pour créer du code correctement structuré. La syntaxe diffère d'un langage à l'autre (e.g., la syntaxe est différente en HTML et en JavaScript). La syntaxe s'applique à la fois aux langages de programmation (commandes données à l'ordinateur) et aux langages de balisage (informations sur la structure de documents).
338 Sécurisée Glossaire, Mécanismes web, Sécurité
Une méthode HTTP est sécurisée (safe) si elle ne modifie pas l'état du serveur. En d'autres termes, une méthode est sécurisée si elle conduit à une opération en lecture seule. Plusieurs méthodes HTTP courantes sont sécurisées : GET, HEAD ou OPTIONS. Toutes les méthodes sécurisées sont aussi idempotentes ainsi que certaines méthodes non sécurisées comme PUT ou DELETE.
339 Sélecteur CSS CSS, Glossaire, HTML, Programmation, Sélecteur, Sélecteur CSS
Un sélecteur CSS est la partie de la règle CSS qui désigne les éléments d'un document concernés par la règle. Les éléments correspondants auront le style spécifié par la règle qui leur est appliqué.
340 Sémantique Glossaire, HTML, Programmation, sémantique
En programmation, la sémantique fait référence au sens d'une partie de code — par exemple "quel effet aura l'exécution de cette ligne de JavaScript ?", ou "quel est le rôle ou le but de cet élément HTML" (plutôt que "à quoi ressemble-t-il ?".)
341 Sérialisation CSS, Encodage, Glossaire, JavaScript, Sérialisation
Editorial review completed.
342 TCP
TCP (transmission control protocol) est un protocole réseau qui permet à deux hôtes de se connecter et d'échanger des données. Le protocole TCP garantit la distribution des données et paquets dans l'ordre où ils ont été envoyés. Vint Cerf et Bob Kahn, scientifiques du DARPA, ont imaginé TCP dans les années 70.
343 TLD Glossaire, Web, WebMechanics
Un domaine de premier niveau ou TLD (top-level domain) est le domaine le plus générique de toute la hiérarchie DNS (système de noms de domaine) d'Internet. Un TLD est la composante finale d'un nom de domaine, par exemple, le "org" dans developer.mozilla.org.
344 TLS Cryptographie, Glossaire, Infrastructure, Sécurité
Transport Layer Security (TLS), comme son prédécesseur Secure Sockets Layer (SSL), est un protocole utilisé par les applications pour communiquer de manière sécurisée à travers un réseau, tout en prévenant la falsification et l'interception des courriels, navigations web, messageries et autres protocoles.
345 TOFU Glossaire, HTTP, Sécurité
Trust On First Use (TOFU) (confiance à la première utilisation) est un modèle de sécurité dans lequel un client doit créer une relation avec un serveur inconnu. Pour ce faire, les clients rechercheront des identifiants (par exemple des clés publiques) stockés localement. Si un identifiant est trouvé, le client peut établir la connexion. Si aucun identifiant n'est trouvé, le client peut demander à l'utilisateur de déterminer si le client doit approuver l'identifiant.
346 TTL Glossaire, Infrastructure
TTL peut se référer soit à :
347 TURN Glossaire, Infrastructure, Mécanismes web, WebRTC
TURN (Traversal Using Relays around NAT) est un protocole permettant à un ordinateur de recevoir et d'envoyer des données malgré l'utilisation de translation d'adresse réseau (NAT) ou le fait d'être derrière un pare-feu.
348 Tableau (Array) Encodage, Glossaire, JavaScript, Liste, Programmation, Tableau
Chaque élément d'un array a un numéro qui lui est associé, appelé index numérique, qui permet d'y accéder. En JavaScript, ils commencent à l'index zéro et peuvent être manipulés avec différentes méthodes.
349 Tampon Glossaire, Stockage temporaire
Un tampon est un stockage dans la mémoire physique utilisé pour stocker temporairement des données pendant leur transfert d'un endroit à un autre.
350 Telnet Glossaire, Infrastructure
Telnet est un outil en ligne de commandes et un protocole basé sur TCP/IP pour accéder à des ordinateurs distants.
351 Test de fumée Glossaire, tests
Un test de fumée (Smoke test) consiste en des tests fonctionnels ou unitaires de fonctions logicielles critiques. Les tests de fumée viennent avant d'autres tests approfondis.
352 Texte brut Cryptographie, Glossaire, Sécurité
Un texte brut désigne soit une information qui a été utilisée comme entrée pour un algorithme de chiffrement , soit un cryptogramme qui a été déchiffré.
353 Three js JavaScript, Langage de programmation, Navigateur, Programmation, three.js
three.js est un moteur WebGL en JavaScript capable d'exécuter directement dans le navigateur des jeux exploitant le GPU ainsi que d'autres applications graphiques. La bibliothèque three.js fournit de nombreuses fonctionnalités et API pour dessiner des scènes 3D dans votre navigateur.
354 Tree shaking Glossaire, JavaScript
Tree shaking est un terme couramment utilisé dans un contexte JavaScript pour décrire la suppression du code mort.
355 Tri par cartes Conception, Glossaire
Le tri par cartes est une méthode simple utilisée en architecture informatique. Les gens impliqués dans la conception d'un site (ou d'un autre type de produit) sont invités à formaliser le contenu, les services et les fonctionnalités qui leur semblent essentiels au produit. Ensuite, ces fonctionnalités sont triées par catégories ou groupements. Cette technique peut être utile pour déterminer, par exemple, ce qui devrait aller sur chaque page d'un site. L'origine du nom est simple : souvent, le tri par carte consiste à écrire des éléments à trier sur des cartes et à ensuite trier ces cartes dans différentes piles.
356 Trident Glossaire, Infrastructure, Navigateur, Trident
Trident (ou MSHTML) est un moteur de rendu qui fait fonctionner Internet Explorer.  Un "embranchement" de Trident appelé EdgeHTML a remplacé Trident dans le successeur d'Internet Explorer, Edge.
357 Truthy Glossaire, JavaScript, Programmation
En JavaScript, une valeur truthy est une valeur qui est considérée comme vraie quand elle est évaluée dans un contexte booléen . Toutes les valeurs sont truthy sauf si elles sont definies comme falsy (c'est-à-dire, sauf pour false, 0, "", null, undefined, et NaN).
358 Typage dynamique Encodage, Glossaire, Langage, Programmation
Les langages à typage dynamique sont ceux (comme JavaScript) dont l'interpréteur attribue aux variables un type lors de l'exécution en fonction de la valeur qu'elles possèdent à ce moment.
359 Typage statique Glossaire, Programmation, Type
Un langage à typage statique est un langage (comme Java, C ou C++) avec lequel les types des variables sont connus lors de la compilation et doivent être spécifiés expressément par le programmeur. Dans la plupart de ces langages, les types doivent être expressément indiqués par le programmeur ; dans d'autres cas (comme OCaml), l'inférence de type permet au programmeur de ne pas indiquer les types de variables.
360 Type Encodage, Glossaire, JavaScript, Programmation
Le type (ou type de donnée) est une caractéristique d'une valeur qui détermine le genre de données qu'elle peut stocker - par exemple, en JavaScript, un  Boolean ne contient que des valeurs true (vrai) / false (faux), alors qu'une String (chaîne de caractères) contient des chaînes de texte, un  Number contient toute sorte de nombres, etc.
361 Type MIME Glossaire, Mécanismes web
Un type MIME (désormais correctement appelé "media type", mais aussi parfois "content type") est une chaîne de caractères envoyée avec un fichier pour en indiquer le type (par exemple, un fichier sonore sera étiqueté audio/ogg ou un fichier graphique image/png).
362 UDP Glossaire, Infrastructure, UDP
UDP (User Datagram Protocol) est un protocole de longue date utilisé avec IP pour envoyer des données lorsque la vitesse de transmission et l'efficacité importent davantage que la sécurité et la fiabilitié.
363 UI Glossaire
Editorial review completed.
364 URI Glossaire, HTTP, Recherche, URI, URL
Un URI (Uniform Resource Identifier) (Identifiant de ressource uniforme ) est une chaîne qui fait référence à une ressource. Les plus courantes sont les URL, qui identifient une ressource en donnant son emplacement sur le Web. Au contraire, les URN font référence à une ressource grâce à son nom, dans un environnement donné, par exemple le code ISBN d'un livre.
365 URL Glossaire, Infrastructure
Une URL (Uniform Resource Locator) est une chaîne de caractères indiquant où une ressource peut être trouvée sur Internet.
366 URN Glossaire, Intro, Navigation, urn
Un URN (Uniform Resource Name) est un URI dans un format standardisé faisant référence à une ressource sans spécifier son emplacement ni si elle existe. L'exemple suivant est issu de la RFC3986 : urn:oasis:names:specification:docbook:dtd:xml:4.1.2
367 UTF-8 Encodage, Glossaire, HTML, JavaScript, Utf-8
UTF-8 (UCS Transformation Format 8) est le codage de caractères le plus répandu sur le world wide web. Chaque caractère est représenté par un à quatre octets. UTF-8 est rétro-compatible avec l'ASCII et peut représenter n'importe quel caractère Unicode.
368 UX Accessibilité, Composition, Design, Glossaire, Glossary, Navigation
UX est un acronyme signifiant User eXperience (expérience utilisateur). Il s'agit de l'étude de l'interaction entre des utilisateurs et un système. Son objectif est de rendre l'interaction avec un système plus simple du point de vue de l'utilisateur.
369 Undefined Encodage, Glossaire
Une Valeur primitive affectée automatiquement aux variables qui viennent d'être déclarées ou aux arguments formels pour lesquels il n'y a pas d'arguments réels.
370 Unicode Caractères, Glossaire
Unicode est une police de caractères standard qui énumère et définit les caractères des différentes langues du monde, systèmes d'écriture et symboles. En attribuant un nombre à chaque caractère, les programmeurs peuvent encoder des caractères, pour permettre aux ordinateurs de stocker, traiter et transmettre toute combinaison de langues dans le même fichier ou programme.
371 Usenet Glossaire, WebMechanics
Usenet est un système de discussion sur internet où chaque message est dupliqué sur plusieurs serveurs. Équivalent aux forums Internet actuels, Usenet fonctionnait comme un bulletin board system.
372 Valeur Encodage, Glossaire
No summary!
373 Validateur Glossaire, Sécurité
Un validateur est un programme qui vérifie les erreurs de syntaxe d'un code informatique. Ils peuvent être créés pour tous les formats et langages, mais dans notre contexte on parle d'outils vérifiant le HTMLCSS, et XML.
374 Variable Encodage, Glossaire, JavaScript, Programmation, Variables
Une variable est un emplacement nommé pour conserver une valeur. Ainsi, il est possible d'accéder à une valeur quelconque par l'intermédiaire d'un nom prédéterminé.
375 Variable globale Encodage, Glossaire
Une variable globale est une Variable déclarée dans une portée globale en d'autres termes, une variable visible depuis toutes les autres portées.
376 Variable locale Encodage, Glossaire
Une variable dont le nom est associé à sa valeur uniquement dans une portée locale.
377 VoIP Glossaire, Infrastructure, VoIP
La VoIP (Voice over Internet Protocol) est une technologie utilisée pour transmettre des messages vocaux via des réseaux IP (Internet Protocol). Parmi les logiciels de VoIP courants, on trouve Skype, Msn Messenger, Yahoo et beaucoup d'autres. Tout ce qui est transféré en VoIP est numérique. Cette technologie est aussi connue sous les noms de téléphonie IP ou téléphonie haut débit. La principale raison de l'utiliser est son coût.
378 Vue Encodage, Glossaire
Une vue représente une zone polygonale (normalement rectangulaire) dans les graphiques d'ordinateur en cours de visualisation. En termes de navigateur web, elle se réfère à la partie du document que vous visualisez, qui est actuellement visible dans la fenêtre (ou à l'écran, si le document est en cours d'affichage en mode plein écran). Le contenu en dehors de la fenêtre d'affichage n'est pas visible à l'écran jusqu'à ce qu'il défile dans la vue.
379 W3C
Le World Wide Web Consortium (W3C) est un organisme international qui maintient les règles en relation avec le Web et les frameworks.
380 WAI Accessibilité, Glossaire
La WAI ou Web Accessibility Initiative a été lancée par le World Wide Web Consortium (W3C) pour rendre le web plus accessibie aux personnes handicapées, celles-ci pouvant avoir besoin d'un navigateur ou d'appareils non standards.
381 WCAG Accessibilité, Directives web, Glossaire, WCAG
Les Web Content Accessibility Guidelines (WCAG) sont une recommandation publiée par le groupe Web Accessibility Initiative du W3C. Ils définissent un ensemble de lignes de conduite à suivre pour rendre le contenu accessible principalement aux personnes avec des handicaps, mais aussi aux appareils aux ressources limitées comme les téléphones portables.
382 WHATWG Communauté, Glossaire, HTML, HTML5, WHATWG, Web
Le WHATWG (Web Hypertext Application Technology Working Group) est une organisation qui maintient et développe le HTML et les APIs des applications Web. Le WHATWG a été mis en place en 2004 par d'anciens employés d'Apple, Mozilla et Opera.
383 WebDAV Glossaire, Infrastructure
WebDAV (Web Distributed Authoring and Versioning) est une extension HTTP qui permet aux développeurs web de faire des mises à jour de contenu à distance depuis un client.
384 WebExtensions Glossaire, WebExtensions
Les WebExtensions constituent un système multinavigateur pour développer des extensions de navigateur dans Firefox. Ce système fournit des API qui sont dans une large mesure prises en charge dans différents navigateurs tels que Mozilla Firefox, Google Chrome, Opera et Microsoft Edge.
385 WebGL Avancé, CodingScripting, Glossaire, Graphismes Web, WebGL
WebGL (Web Graphics Library) est une API JavaScript pour produire des graphismes 2D et 3D interactifs.
386 WebIDL Encodage, Glossaire, WebIDL
WebIDL est le langage de description d'interface utilisé pour décrire les types de données, interfaces, méthodes, propriétés et d'autres éléments qui composent une interface de programmation d'application Web (API). Il utilise une syntaxe quelque peu stylisée qui est indépendante de tout langage de programmation spécifique, de sorte que le code sous-jacent utilisé pour construire chaque API puisse être écrit dans le langage le plus approprié, tout en permettant de faire le plan des composants de l'API pour une construction compatible JavaScript
387 WebKit Glossaire, Intro, Navigateur, Web, WebKit, WebMechanics
WebKit est un framework destiné à afficher des pages web correctement formatées en se basant sur leur balisage. Apple Safari dépend de WebKit tout comme de nombreux navigateurs pour mobiles (car WebKit est hautement portable et personnalisable).
388 WebM Composition, Glossaire, Infrastructure, WebM
WebM est un format vidéo ouvert, destiné au web et libre de redevance. Il est supporté de manière native par Mozilla Firefox.
389 WebP Composing, Débutant, Glossaire, Infrastructure, WebP
WebP est un format d'image avec compression, avec ou sans perte, développé par Google.
390 WebRTC Encodage, Glossaire, Infrastructure, P2P, VoIP, Web, WebRTC
WebRTC (Web Real-Time Communication) (communication en temps réel web) est une API appelée par les applications web de tchat vidéo, d'appels vocaux et de partage de fichiers P2P.
391 WebSockets Connexion, Glossaire, Infrastructure, Protocoles, Réseau, Web, WebSocket
WebSocket est un protocole servant à établir des connexions TCP persistantes entre des serveurs et des client afin qu'ils puissent échanger des données à tout moment.
392 WebVTT Glossaire
WebVTT (Web Video Text Tracks) est une spécification W3C pour un format de fichier marquant des ressources de suivi de texte combinées avec l'élément HTML <track>.
393 World Wide Web Glossaire, Infrastructure, WWW, World Wide Web
Le World Wide Web — communément appelé WWW, W3, ou le web — est un système de pages web publiques interconnectées à travers l'Internet. Le web et l'internet ne sont pas la même chose : le web est l'une des nombreuses applications bâties au-dessus de l'internet.
394 Wrapper Encodage, Glossaire
Dans les langages de programmation tels que JavaScript, un wrapper est une fonction qui est destinée à appeler une ou plusieurs autres fonctions, parfois purement par commodité, et parfois en les adaptant pour faire une tâche légèrement différente dans le processus.
395 XForm CodingScripting, Glossaire, Obsolète(2), XForms
XForms est une convention pour la construction de formulaires Web et pour le traitement de leurs données dans un format XML. Plus aucun navigateur majeur ne supporte XForms—nous suggérons d'utiliser les formulaires HTML5 à la place.
396 XHR (XMLHttpRequest) Glossaire
XMLHttpRequest (XHR) est une API JavaScript pour créer des requêtes AJAX. Ses méthodes permettent d'envoyer des demandes de réseau entre le navigateur et un serveur.
397 XHTML Encodage, Glossaire, XHTML
HTML peut voyager sur le réseau vers un navigateur soit en syntaxe HTML soit en syntaxe XML appelée XHTML.
398 XInclude Encodage, Glossaire
XML Inclusions (XInclude) est une recommandation du W3C pour permettre l'inclusion de différentes sources XML d'une manière plus pratique que les entités externes XML. Lorsqu'il est utilisé conjointement avec XPointer (Firefox prend en charge un sous-ensemble et est utilisé dans l'exemple de code ci-dessous), XInclude peut également cibler uniquement des portions spécifiques d'un document à inclure. Firefox ne le supporte pas nativement, mais la fonction suivante a pour but de permettre son utilisation avec les documents qui y sont passés.
399 XLink Encodage, Glossaire
XLink est un standard du W3C qui sert à décrire des liens entre documents XML ou entre XML et d'autres documents. Un certain nombre de ses comportements est laissé à l'implémentation qui détermine comment ils doivent être gérés.
400 XML Encodage, Glossaire, XML
eXtensible Markup Language (XML) est un langage de balisage générique définit par le W3C. Le secteur IT utilise de nombreux langages basés sur XML comme langages de description de données.
401 XPath Encodage, Glossaire, XML, XPath
XPath est un langage de requêtes permettant d'accéder aux sections et contenus d'un document XML.
402 XQuery Encodage, Glossaire, XML, XQuery
XQuery est un langage informatique pour mettre à jour, récupérer, et effectuer des calculs sur les données de bases de données XML.
403 XSLT CodingScripting, Glossaire, XML, XSLT
eXtensible Stylesheet Language Transformations (XSLT) est un langage déclaratif utilisé pour convertir des documents XML en d'autres documents XML, HTML, PDF, text brut etc.
404 Zone de grille CSS, Glossaire, Grilles
Une zone de grille est une cellule de grille  ou plus, qui constitue une zone rectangulaire sur la grille. Les zones de grille sont créées lorsque vous placez un élément en utilisant le  placement de la ligne de base ou lors de la définition des zones par l'utilisation de zones de grille nommées.
405 boucle Glossaire, Programmation, scripts
En programmation informatique, une boucle est une séquence d'instructions répétées jusqu'à ce qu'une certaine condition soit vérifiée. Par exemple, le processus consistant à obtenir un élément parmi des données pour le modifier, et ensuite vérifier une condition , comme le fait qu'un compteur atteigne une valeur définie.
406 hash Cryptographie, Encodage, Glossaire, Hash
La fonction de hachage prend en entrée un message de taille variable et produit en sortie un hash de taille fixe. Il se présente habituellement sous la forme d'une "empreinte" de 128 bits ou "message condensé". Les hashes sont également très utiles en cryptographie en garantissant l'intégrité des données transmises. Il s'agit des blocs pour construire des HMAC qui fournissent l'authentification de messages.
407 jQuery API, Bibliothèque, Glossaire, JavaScript
jQuery est une  bibliothèque JavaScript qui se concentre sur la simplification de la manipulation de DOM, les appels d'AJAX et la gestion des évènements. Elle est fréquemment utilisée par les développeurs JavaScript.
408 ltr Composing, Glossaire, Localisation
ltr (Left To Right, soit gauche vers droite) est une propriété de locale qui indique que le texte est écrit de la gauche vers la droite. Par exemple, la locale en-US (pour Anglais US) indique une écriture de gauche à droite.
409 mime Débutant, Glossaire, Infrastructure, MIME
MIME "Multipurpose internet mail extensions" est un standard pour décrire des documents sous d'autres formes que du texte ASCII, par exemple audio, vidéo et images. Initialement utilisé pour les pièces jointes aux courriers électroniques, il est devenu le standard pour définir n'importe où les types de documents.
410 non-normatif Glossaire, Infrastructure, Specification, Standardisation
Les spécifications logicielles contiennent souvent des informations marquées comme non normatives ou informatives, ce qui signifie qu'elles sont fournies dans le but d'aider le lecteur à mieux comprendre la spécification ou pour montrer un exemple ou une bonne pratique, et qu'il n'est pas nécessaire de les suivre comme une règle. Les sections qui contiennent les informations officielles à respecter sont souvent marquées comme normatives.
411 pare-feu DDoS, Glossaire, Pare-feu, Sécurité
Un pare-feu est un système qui filtre les connexions réseaux. Il peut aussi bien les autoriser à passer que les bloquer en fonction de certaines règles spécifiques. Par exemple, il peut bloquer une connexion entrante sur un certain port ou des connexions sortantes vers une certaine adresse IP.
412 rtl
Editorial review completed.
413 Élément vide Encodage, Glossaire, Intermédiaire
Un élément vide (empty element en anglais) est un élément HTML, SVG, ou MathML qui ne peut pas avoir de nœud enfant (que ce soit un autre élément ou du texte).
414 Éléments flexibles CSS, Glossaire, flexbox
Les enfants directs d'un conteneur flexible (éléments définis avec display: flex ou display: inline-flex) deviennent des éléments flexibles (flex items).
415 Éléments supports de script Contenus, Glossaire, HTML, scripts
Dans un document HTML, script-supporting elements (éléments supports de scripts) sont les éléments qui ne contribuent pas directement à l'apparence ou à la disposition de la page ; à la place, ce sont soit des scripts, soit des informations qui ne sont utilisées que par les scripts. Ces éléments peuvent être importants, mais n'affectent pas la page affichée à moins que les scripts de la page ne les y incitent explicitement.
416 Évènement DOM, Encodage, Glossaire, évènements
Les évèhements sont des éléments actifs générés par les éléments DOM qui peuvent être manipulés par un code Javascript.

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : xdelatour
Dernière mise à jour par : xdelatour,