JavaScript

Gulp vs. Grunt, les différences entre ces deux task runners

Un aspect essentiel du développement Web est l‘écriture d’un nouveau code. En tant que développeur front-end, vous avez à cet égard beaucoup à faire, parce-ce que la présence sur Internet doit avant tout se distinguer par son individualité et doit refléter le projet de manière optimale. Cependant, le processus de développement ne fournit pas seulement des tâches créatives, mais aussi des étapes...

Qu’est-ce que le XSS (cross-site scripting)?

Avez-vous déjà entendu parler de cross-site scripting, couramment abrégé XSS ? Il s’agit d’un type de faille de sécurité sur les navigateurs et les serveurs Web permettant d’injecter du contenu malveillant dans une page tout en restant anonyme. Mais qu’est-ce qui se cache derrière ces attaques et comment protéger les administrateurs et les utilisateurs de sites Internet de ces scripts ?

Tutoriel Bootstrap : les premiers pas

Bootstrap est considéré comme l’une des meilleures solutions de la Toile quand il s’agit de concevoir facilement des sites Web responsives. Mais que se cache-t-il exactement derrière ce framework, prévu à l’origine comme un outil interne d’optimisation de Twitter. Les plus novices peuvent-ils également obtenir des résultats professionnels sans connaissances CSS, JavaScript et HTML approfondies ?

Frameworks et bibliothèques JavaScript populaires

Tout internaute ayant déjà travaillé avec JavaScript pour un projet de site Web connaît la complexité du Document Object Model (DOM). Les frameworks et les bibliothèques JavaScript permettent une prise en main facilitée et un large spectre de fonctionnalités pratiques et visant à faciliter le travail des développeurs et les soutenir dans leurs efforts. Mais quels sont les meilleurs frameworks et...

Tutoriel : JSON-LD d’après Schema.org

JSON-LD permet aux programmeurs d’ajouter des métadonnées en tant que script dans le format renommé JSON tout en restant séparé du contenu Web. La séparation des balises HTML et sémantiques facilite la lecture des textes sources et permet une balise confortable de métadonnées pour des contenus Web dynamiques. Ainsi, JSON-LD est un concurrent sérieux et croissant pour les formats de données tels...

MooTools : Outil JavaScript orienté objet

Développé en 1995 pour le navigateur Netscape comme une alternative à l’applet Java, JavaScript est le langage de programmation qui a connu un fort engouement et le plus grand succès. Il est aujourd’hui très difficile de s’en passer. Les critiques dénoncent et à juste titre qu’il manque cependant à JavaScript un système de classes et que le langage est globalement pas assez structuré. Le framework...

Astuces pour augmenter la rapidité de votre site

Parmi les différents aspects qui reviennent souvent lors de la création et de l’entretien d’un site Internet, on retrouve notamment l’aspect fonctionnel. Malgré le responsive Webdesign, les temps de chargement de nombreuses offres sur le Web sont bien trop élevés, bien que cela soit un critère décisif pour le comportement des visiteurs. Notre Digital Guide 1&1 vous montre comment optimiser votre...

Introduction à Node.js

Grâce à la plateforme logicielle Node.js, vous pouvez utiliser JavaScript côté serveur et profiter des possibilités qu’offre un programme asynchrone orienté évènements pour le développement d’applications serveurs. Nous vous donnons un aperçu de la construction modulaire de Node.js et vous expliquons comment installer des modules de programme avec le package manager intégré (NPM). Enfin, nous...

Test unitaire dans le développement de logiciels

Les tests unitaires comptent parmi les méthodes les plus efficaces en matière de détection d’erreurs lors des premières phases de développement de logiciels. Leurs particularités sont qu’ils arrivent à identifier les éléments les plus isolées d’un programme pour les transférer dans un environnement de test. Si une erreur est découverte, il est alors facilement possible de la localiser et de la...

Format SVG, intégration d’éléments graphiques vectoriels

Augmenter la taille d’une image matricielle au-delà de sa résolution réelle provoque une perte de qualité, ce qui peut conduire à des graves problèmes dans la conception de votre site Web adaptatif, y compris en termes de temps de chargement, qui sont plus élevés, entrainant un classement inférieur dans les pages de résultats des moteurs de recherche. Ainsi, optimiser et adapter des images GIF,...