http://moutjs.com/
Tout le code est indépendant de la bibliothèque et se compose principalement de méthodes d'assistance qui ne sont pas directement liées au DOM. Le but de cette bibliothèque n'est pas de remplacer Dojo, jQuery, YUI, Mootools, etc., mais de fournir des solutions modulaires aux problèmes courants. ne sont pas résolus par la plupart d’entre eux. Considérez-le comme une bibliothèque standard JavaScript multi-navigateur.
Objectifs principaux
- augmenter la réutilisation du code ;
- être clair (le code doit être propre/lisible) ;
- être facile à déboguer ;
- être facile à entretenir;
- suivre les meilleures pratiques ;
- suivre les normes lorsque cela est possible ;
- ne convertissez pas JavaScript dans un autre langage !
- être compatible avec d'autres frameworks ;
- être modulaire;
- avoir des tests unitaires pour tous les modules ;
- travailler sur plusieurs environnements (IE7+, navigateurs modernes, node.js) ;
Qu'est-ce qui ne devrait pas être ici
- Composants de l'interface utilisateur ;
- Moteur de sélection CSS ;
- Système d'événements - pub/sub ;
- Moteur de modèles ;
- Tout ce qui n'est pas assez générique pour figurer dans une bibliothèque standard ;
- Tout ce qui pourrait être une bibliothèque distincte et/ou n'est pas un utilitaire modulaire...
Documentation API
La documentation en ligne peut être trouvée sur http://moutjs.com/ ou dans le dossier doc
.
FAQ / Wiki / IRC
Pour plus d'informations sur la structure du projet, les décisions de conception, les conseils, la manière de contribuer, la construction du système, etc., veuillez consulter le wiki du projet.
Nous avons également un canal IRC #moutjs sur irc.freenode.net
Licence
Publié sous la licence MIT.