Passer - ESPACE

PurpleSand

Nature

PurpleSand est une librairie javascript qui prend la forme d'un module.

Utilisation

PurpleSand permet de faire de nombreuses manipulations complexes du DOM mais de manière simple, grâce à des outils de sélection et de propagation avancés.

Vocation

PurpleSand a pour vocation de se combiner à javascript de manière toujours plus simple, nous voulons d'une librairie qui simplifie les tâches les plus complexes, mais qui ne remplace pas la syntaxe de base de javascript.

Gestion des erreurs

PurpleSand dispose de sa propre gestion des erreurs, ainsi votre code est simple à débugguer grâce aux messages d'erreurs personnalisés.

Logique de queues

PurpleSand est structuré selon un modèle de queues. Chaque instruction est executée dans l'ordre d'apparition, ce qui permet de mieux contrôler son code.

pps({°st /* on execute la méthode 1 */°r methode_1: ...,°r /* on attend que la méthode 1 soit terminée */°r /* -> puis on execute la méthode 2 */°r methode_2: ...°r ... °et});

Evolutions rapides

PurpleSand possède des méthodes comme CSS qui se basent directement sur des propriétés javascript que vous-même pouvez renseigner, ainsi si une fonctionnalité est ajouté à javascript, alors elle est ajoutée à PurpleSand.

De belles promesses

PurpleSand est basé sur un système de promesses et garantit ainsi la bonne execution du code avec une prise en compte des retards d'execution.

Intégration rapide

PurpleSand est facile à intégrer dans votre fichier javascript, pour cela il suffit de définir votre fichier js comme module.

°*script type="module" src="myscript.js" defer*°°*/script*°

Et d'importer PurpleSand à l'intérieur de votre fichier JS.

import pps from 'https://unpkg.com/purplesand/pps.js';