"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Codes JavaScript essentiels que tout développeur devrait connaître

Codes JavaScript essentiels que tout développeur devrait connaître

Publié le 2024-11-09
Parcourir:447

Essential JavaScript Codes Every Developer Should Know

Codes JavaScript essentiels que tout développeur devrait connaître

JavaScript est un langage de programmation polyvalent et puissant qui joue un rôle crucial dans le développement Web. Que vous travailliez sur le front-end ou le back-end, JavaScript est essentiel pour ajouter de l'interactivité, gérer les événements et même effectuer des requêtes réseau. Voici quelques extraits JavaScript essentiels que tout développeur devrait connaître.

1. Manipulation du DOM

Le modèle objet de document (DOM) est une représentation de votre structure HTML que JavaScript peut manipuler. Avec JavaScript, vous pouvez modifier dynamiquement le contenu, la structure ou le style de votre page Web.


document.getElementById("demo").innerHTML = "Hello World!";


Ce code trouve un élément HTML avec l'identifiant demo et modifie son contenu en "Hello World!".

2. Gestion des événements

Les événements tels que les clics, les soumissions de formulaires et les pressions sur des touches font partie intégrante de la création d'applications Web dynamiques.


document.getElementById("myButton").addEventListener("click", function() {
    alert("Button was clicked!");
});


Dans cet exemple, lorsqu'un bouton portant l'identifiant myButton est cliqué, une alerte apparaîtra indiquant "Le bouton a été cliqué !".

3. Fonctions fléchées

Les fonctions fléchées sont une manière plus concise d'écrire des expressions de fonction. Ils ont également l'avantage supplémentaire de ne pas se lier eux-mêmes, ce qui est utile dans de nombreux scénarios.


const add = (a, b) => a   b;
console.log(add(5, 10)); // 15


Ce code définit une fonction fléchée add qui prend deux paramètres et renvoie leur somme.

4. Async/Attendre la gestion des promesses

JavaScript est connu pour sa nature asynchrone, et la gestion des opérations asynchrones est devenue plus facile avec async et wait.


async function fetchData() {
    let response = await fetch('https://api.example.com/data');
    let data = await response.json();
    console.log(data);
}


Le mot-clé async permet l'utilisation de wait à l'intérieur de la fonction, qui attend la fin de l'appel fetch avant de continuer.

5. Stockage local pour la persistance des données

Le stockage local vous permet de stocker des données dans le navigateur de l'utilisateur qui persistent même après le rechargement de la page.


localStorage.setItem("username", "v2rayUser");
let user = localStorage.getItem("username");
console.log(user); // v2rayUser


Dans cet exemple, le nom d'utilisateur est enregistré dans le stockage local et peut être récupéré ultérieurement, même après l'actualisation de la page.

6. Déstructuration d'objets et de tableaux

La déstructuration est un moyen pratique d'extraire des valeurs de tableaux ou des propriétés d'objets dans des variables distinctes.


const user = { name: 'John', age: 30 };
const { name, age } = user;
console.log(name); // John
console.log(age);  // 30


Ce code montre comment extraire les valeurs de l'objet utilisateur dans des variables distinctes.

7. Mapper, filtrer et réduire pour les opérations sur les tableaux

Ces méthodes sont idéales pour manipuler et transformer des tableaux.

  • Map : transforme chaque élément d'un tableau.
  • Filtre : crée un nouveau tableau avec des éléments qui réussissent un test.
  • Réduire : applique une fonction à chaque élément et réduit le tableau à une valeur unique.

const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(n => n * 2); // [2, 4, 6, 8, 10]
const even = numbers.filter(n => n % 2 === 0); // [2, 4]
const sum = numbers.reduce((total, n) => total   n, 0); // 15


Ces méthodes offrent une approche plus fonctionnelle du travail avec les tableaux, rendant le code plus facile à lire et à maintenir.


En maîtrisant ces codes JavaScript essentiels, les développeurs peuvent écrire des applications Web plus efficaces, plus faciles à maintenir et plus efficaces. Pour tous ceux qui cherchent à créer des solutions VPN sécurisées et optimisées, en particulier en utilisant des protocoles tels que V2Ray, consultez les ressources disponibles sur v2raybox.com pour explorer des cas d'utilisation et des didacticiels plus avancés.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/v2raybox/essential-javascript-codes-every-developer-should-know-58ie?1 En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3