Manipulation du DOM et Gestion des Événements en JavaScript
Manipulation des Nœuds DOM
Cette section explore les opérations fondamentales de manipulation des nœuds dans le Document Object Model (DOM), incluant la suppression, le clonage et la création d'éléments.
Suppression de Nœuds
La méthode parentNode.removeChild(childNode) est utilisée pour retirer un nœud enfant spécifié de son parent dans le DOM. ...
Publié le 9 août à 19h43
Modèle d'Objets de Document (DOM)
1 Vue d'ensemble du DOM
1.1 Qu'est-ce que le DOM
Le Modèle d'Objets de Document (Document Object Model)
Le DOM est une API fondamentale pour représenter et manipuler le contenu des documents HTML et XML
Le DOM est une interface de programmation standard recommandée par le W3C pour traiter les documents XML
1.2 Classification du DOM
DOM Core ...
Publié le 27 juillet à 19h37
Exploration du BOM et du DOM via l'Architecture des Navigateurs
Le JavaScript, en tant que langage côté client, s'exécute au sein d'un environnement navigateur. Deux interfaces clés facilitent cette interaction : le Modèle Objet du Navigateur (BOM) et le Modèle Objet du Document (DOM). Tandis que le BOM sert de pont entre votre code JavaScript et les fonctionnalités du navigateur, le DOM est l'interface déd ...
Publié le 26 juillet à 14h00
Principes fondamentaux et évolution de JavaScript
Histoire de JavaScript
En 1992, Nombas a développé un langage de script embarqué appelé C-minus-minus (C--), intégré dans le logiciel CEnvi. Ce langage a ensuite été renommmé ScriptEase et exécuté côté client. Inspiré par cette idée, Netscape a créé Livescript pour Netscape Navigator 2.0, sous la direction de Brendan Eich. En collaboration avec ...
Publié le 25 juillet à 13h36
Exploration des API Navigateur : BOM, DOM et Gestion des Événements
L'exécution de JavaScript au sein d'un navigateur web repose sur trois piliers fondamentaux : le Modèle Objet du Navigateur (BOM), le Modèle Objet de Document (DOM) et ECMAScript. Tandis qu'ECMAScript fournit les bases logiques et la manipulation des données, le BOM et le DOM se concentrent sur l'interaction avec l'environnement du navigateur e ...
Publié le 24 juillet à 16h04
Manipulation du Document Object Model (DOM) avec JavaScript
Les nœuds du DOM
Pour accéder aux sous-nœuds, on peut utiliser childNodes ou children. La propriété nodeType indique le type de nœud : 1 pour un élément, 3 pour un texte.
<html>
<head>
<meta charset="utf-8">
<title>Exemple DOM</title>
<script>
document.addEventListener('DOMContentLoaded', function() ...
Publié le 23 juillet à 07h31
Techniques de manipulation DOM en JavaScript
// Récupérer l'index de l'élément à supprimer
var parentElement
if(window.navigator.userAgent.indexOf("MSIE")>0){
// Navigateurs avec noyau IE (pour IE8 et inférieurs)
parentElement = document.getElementById(image_id).parentElement;
}else{
// Navigateurs avec noyau W3C
parentElement = document.getElementById(image_i ...
Publié le 17 juillet à 02h26
Techniques de Recherche Textuelle en JavaScript
Le développement frontal implique fréquemment la nécessité de localiser ou d'extraire des segments de texte au sein d'une page web. Cet article explore les méthodes permettant d'effectuer des requêtes textuelles à l'aide de JavaScript, en détaillant les étapes clés et en fournissant des exemples concrets.
Stratégie Générale pour l'Exploration d ...
Publié le 16 juillet à 05h47
Implémentations manuelles pour entretiens techniques
Dessiner un secteur circulaire en CSS
/* Cercle de base */
.cercle-base {
width: 100px;
height: 100px;
border-radius: 50%;
background: #e74c3c;
position: relative;
}
/* Premier masque pour créer le secteur */
.masque-premier {
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 50px;
backgroun ...
Publié le 9 juillet à 17h02
Fondamentaux de jQuery : Selecteurs, Objets et Configuration
Comprendre jQuery
jQuery est une bibliothèque JavaScript rapide et concise, créée par John Resig et publiée pour la première fois en janvier 2006. Sa syntaxe simplifiée et sa compatibilité inter-navigateurs améliorent l'efficacité du développement, en particulier pour le parcours du DOM, la manipulation des éléments, la gestion des événements, ...
Publié le 8 juillet à 06h21