Ce document est une ressource précieuse pour ceux qui souhaitent se plonger dans le monde passionnant du développement web avec JavaScript. Langage de programmation essentiel pour toute personne souhaitant créer des sites web interactifs, JavaScript est au cœur de cet apprentissage.

Les premières sections du document traitent des bases de JavaScript, vous guidant à travers les notions fondamentales de ce langage. On y apprend comment intégrer JavaScript dans une page HTML, ce qui est essentiel pour apporter de l'interactivité à vos sites web. Vous découvrirez également comment utiliser JavaScript pour créer et manipuler des variables, des tableaux et des objets, des outils indispensables pour stocker et organiser les données dans vos applications.

Le document se plonge ensuite dans des concepts plus avancés, tels que le fonctionnement asynchrone en JavaScript. Cette fonctionnalité est fondamentale pour créer des pages web réactives et permet une gestion efficace des tâches qui peuvent prendre du temps, comme le chargement des données depuis un serveur.

En plus de ces concepts fondamentaux, le document présente de nombreuses autres fonctionnalités de JavaScript, comme les boucles et les opérateurs, qui sont des outils puissants pour manipuler les données et créer des logiques complexes. De plus, il aborde des sujets tels que les fonctions, qui sont des éléments clés de la structure de tout programme JavaScript.

Enfin, ce document est truffé d'exemples de code et de méthodes utiles pour résoudre des problèmes courants en JavaScript. Que vous cherchiez à manipuler du texte, effectuer des opérations mathématiques, travailler avec des tableaux et des objets, ou même interagir avec le Document Object Model (DOM) du navigateur, ce guide vous offre une multitude de conseils et de techniques pour y parvenir.

En investissant du temps pour apprendre JavaScript grâce à ce document, vous acquérez une compétence précieuse qui vous ouvrira de nombreuses portes dans le monde du développement web. Que vous souhaitiez créer votre propre site web, développer une application web complexe, ou simplement comprendre comment fonctionnent les sites web que vous utilisez au quotidien, la maîtrise de JavaScript est un atout incontournable.

Introduction

Prérequis : cours HTML/CSS de T. Parmentelat

web frontend pillars : HTML/CSS/JS — A short intro to web frontend

Javascript ?

Premier pas avec JS

JS un langage Asynchrone

Les bases du langage ⚡

Variables

Types

Les Object

Structures de contrôle

Les fonctions

Interaction avec le DOM ⚡⚡

Document Object Model

Récupérer un Élément du DOM

Créer et insérer des éléments dans le DOM

Gestion d’événements

Exercices manipulation du DOM

Programmation asynchrone ⚡⚡⚡