Tags
#JavaScript
Contenus associés au tag "JavaScript".
- SnippetsDécoupage de texte avec TransformStream
Un exemple d'implémentation TypeScript utilisant ReadableStream et TransformStream pour diviser un long texte en morceaux de taille spécifiée.
- SnippetsFonctions utilitaires Uint32Array
Un wrapper TypeScript concis pour les appels `new Uint32Array`. Supporte toutes les interfaces du constructeur via des surcharges de fonctions.
- SnippetsFonctions utilitaires Uint8Array
Une fonction wrapper TypeScript pour simplifier les appels new Uint8Array. Prend en charge les tableaux, ArrayBuffer et les initialisations par longueur.
- SnippetsFusionner des Uint8Array
Une fonction TypeScript pour fusionner plusieurs Uint8Array en un seul. Utile pour combiner des données binaires.
- SnippetsGénération de version sémantique basée sur l'heure
Fonction TypeScript qui génère automatiquement des numéros de version à partir des horodatages de build. Utile lorsqu'il existe des limites de version, comme dans les extensions Chrome.
- SnippetsImplémentation d'un type Result léger en TypeScript
Un pattern de gestion d'erreurs sans try-catch. Gérez les erreurs de manière type-safe avec un type Result séparant data et error.
- SnippetsImplémentation SHA256 synchrone (sans WebCrypto API)
Une implémentation SHA256 en JavaScript pur sans utiliser l'API WebCrypto. Pour les environnements où l'objet crypto n'est pas disponible, comme certaines implémentations Web Workers.
- SnippetsObjet à initialisation différée
Pattern TypeScript utilisant les getters pour générer des valeurs uniquement lors du premier accès. Évaluation paresseuse plus légère que le cache mémoire.
- SnippetsPolyfill pour crypto.randomUUID
Implémentation polyfill de la fonction crypto.randomUUID. Tous les navigateurs la supportent maintenant, donc aucun besoin de nouvelle implémentation, mais cela sert de référence pour comprendre le mécanisme UUID v4.
- SnippetsRegex pour les extensions d'images
Pattern regex JavaScript/TypeScript pour détecter les formats d'image depuis les noms de fichiers. Supporte png, webp, jpg, jpeg, avif, gif.
- GlossaireBiome
Biome est un formateur et linter Rust pour JavaScript/TypeScript, réunissant formatage et analyse statique.
- Glossairenavigator.devicePosture
navigator.devicePosture est une propriété Navigator qui expose l’objet DevicePosture pour des interfaces adaptées à la posture.
- GlossaireTurndown
Turndown est une bibliothèque JavaScript qui convertit du HTML en Markdown avec des règles personnalisables.
- GlossaireUint8Array
Uint8Array est un TypedArray JavaScript pour des entiers non signés 8 bits (0 à 255), utilisé pour le traitement binaire.
hsb.horse