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
Principes de fonctionnement de vue-router
Qu'est-ce que vue-router ?
vue-router est un système de routage pour Vue.js qui permet de naviguer entre différentes vues en modifiant l'URL sans effectuer de rechargement complet de la page, assurant ainsi une expérience utilisateur fluide.
Les trois modes de vue-router
Vue-router offre trois modes de fonctionnement pour gérer le routage côté ...
Publié le 9 juillet à 06h25
Intégration de CodeMirror dans une application AngularJS
Angular UI Codemirror est une directive AngularJS qui facilite l'intégration de l'éditeur de code CodeMirror au sein d'applications AngularJS. CodeMirror est un éditeur de texte polyvalent conçu spécifiquement pour l'édition de code source, offrant une prise en charge de nombreux langages de programmation ainsi que divers thèmes visuels. Cette ...
Publié le 9 juillet à 05h07
Activer le support des messages MQTT pour les pages web
Le serveur MQTT Mosquitto peut être facilement mis en service en le téléchargeant et en démarant le service. Cette solution est à la fois simple et fiable.
Cependant, par défaut, seul l'accès TCP sur le port 1883 est activé, ce qui empêche son utilisation directe depuis des pages web HTML.
En réalité, Mosquitto supporte l'écoute sur plusieurs p ...
Publié le 9 juillet à 03h59
Le debounce en JavaScript : principe et implémentation
Lors d'interactions sur une page web, certains événements peuvent être déclenchés de manière très répétée, ce qui sollicite inutilement les ressources du navigateur. Prenons l'exemple d'un bouton permettant de réclamer un coupon promotionnel : un utilisateur impatient peut cliquer des dizaines de fois en quelques secondes, alors qu'une seule ex ...
Publié le 9 juillet à 03h33
Tutoriel du composant Calendrier TOAST UI
Composant Calendreir TOAST UI
Le composant TOAST UI Calendar est une bibliothèque JavaScript développée par NHN, conçue pour intégrer des fonctionnalités de calendrier avancées dans les applications web. Il offre une interface utilisateur riche et interactive pour la gestion des événements, prenant en charge plusieurs vues (mois, semaine, jour) ...
Publié le 8 juillet à 19h19
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
Débogage des Interceptions et Chiffrement Asymétrique en Rétro-ingénierie JavaScript
L'analyse des mécanismes de protection dans les applications web implique souvent de surmonter des points d'arrêt de débogage dynamiques et de déchiffrer des schémas de chiffrement complexes. Cet article explore des techniques pour contourner les protections de débogage basées sur JavaScript et la reproduction d'un processus de chiffrement asym ...
Publié le 8 juillet à 05h52
Initialisation de CesiumJS : Concepts Fondamentaux et Systèmes de Coordonnées
La base de toute application Cesium est l'objet Viewer, qui permet d'afficher un globe terrestre interactif en 3D. Voici comment instancier un tel visualisateur :
/**
* Initialise un visualisateur Cesium dans l'élément HTML spécifié.
* L'ID "cesiumContainer" indique l'emplacement de rendu.
*/
const globeViewer = new Cesium.Viewer(& ...
Publié le 8 juillet à 05h21
Améliorer la Qualité du Code avec 5 Techniques de Revue pour Bilibili-Evolved
Le projet Bilibili-Evolved, une extension robuste pour améliorer l'expérience sur Bilibili, repose sur la qualité de son code pour assurer la stabilité et la satisfaction des utilisateurs. Cet article présente cinq techniques éprouvées de revue de code conçues pour accélérer le processus d'examen et élever la qualité globale du projet, rendant ...
Publié le 7 juillet à 22h07