Web
Client

Javascript à ne pas utiliser

Mauvaises pratiques

Javascript est un langage très flexible, mais qui est prompt à créer du code spaghetti difficile à maintenir si on ne fait pas attention. Dans cette veine de pensée, il y a des éléments de Javascript que vous ne devriez jamais utiliser. Certains puisqu'ils sont obsolètes, d'autres puisqu'ils sont dangereux et d'autres encore puisqu'ils ont mauvaise connotation dans la communauté de développeurs.

Voici une liste de quelques éléments de Javascript que vous ne devriez jamais utiliser:

ÉlémentUtilitéRaison pour ne pas l'utiliser
alert()Popup de notificationImpossible à styler avec le CSS et mauvaise connotation dans le web. Préférer créer nos propres modals avec CSS.
confirm()Popup de confirmationImpossible à styler avec le CSS et mauvaise connotation dans le web. Préférer créer nos propres modals avec CSS.
== et !=Égalité et inégalitéPréférer toujours utiliser === et !== pour éviter les problèmes de conversion.
Mettre des variables dans l'objet windowAccéder à des variables globalesPréférer toujours utiliser des imports et des exports pour éviter les problèmes de portée.
varDéclaration de variablePréférer toujours utiliser let ou const pour éviter les problèmes de portée.
undefinedIndiquer une valeur inexistantePréférer toujours utiliser null pour indiquer une valeur inexistante.
require()Importer un module avec CommonJSPréférer toujours utiliser les imports ES6 au lieu de CommonJS pour importer des modules.
Élément deprecated et obsolèteMDN - Deprecated and obsolete features