http://moutjs.com/
Todo el código es independiente de la biblioteca y consiste principalmente en métodos auxiliares que no están directamente relacionados con el DOM. El propósito de esta biblioteca no es reemplazar Dojo, jQuery, YUI, Mootools, etc., sino proporcionar soluciones modulares para problemas comunes que La mayoría de ellos no los resuelven. Considérelo como una biblioteca estándar de JavaScript para varios navegadores.
Objetivos principales
- aumentar la reutilización de código;
- ser claro (el código debe estar limpio/legible);
- ser fácil de depurar;
- ser fácil de mantener;
- seguir las mejores prácticas;
- seguir las normas cuando sea posible;
- ¡No conviertas JavaScript a otro idioma!
- ser compatible con otros marcos;
- ser modular;
- tener pruebas unitarias para todos los módulos;
- trabajar en múltiples entornos (IE7+, navegadores modernos, node.js);
lo que no debería estar aquí
- Componentes de la interfaz de usuario;
- Motor selector CSS;
- Sistema de eventos: pub/sub;
- Motor de plantillas;
- Cualquier cosa que no sea lo suficientemente genérica como para estar en una biblioteca estándar;
- Cualquier cosa que pueda ser una biblioteca separada y/o que no sea una utilidad modular...
Documentación API
La documentación en línea se puede encontrar en http://moutjs.com/ o dentro de la carpeta doc
.
Preguntas frecuentes / Wiki / IRC
Para obtener más información sobre la estructura del proyecto, decisiones de diseño, consejos, cómo contribuir, construir el sistema, etc., consulte la wiki del proyecto.
También tenemos un canal IRC #moutjs en irc.freenode.net
Licencia
Publicado bajo la licencia MIT.