Ninja Script
Habilidades ninja frontend com JavaScript
Biblioteca com a missão de desenvolver habilidade no uso de recursos nativos da API JavaScript/HTML5.
Caminho
Ninja Script tem o humilde propósito de despertar o desenvolvedor frontend para o caminho puro do JS, revelando o potencial que poucos conhecem dos recursos nativos da linguagem, sem descaracterizá-la e sem a necessidade de frameworks diante dos recursos atualmente disponíveis na API HTML5 e da compatibilidade dos navegadores modernos.
Para isso, resgata a Programação Orientada a Objetos do JS, procurando herdar com habilidade classes e métodos nativos. Também estimula o desenvolvimento modular, levando o desenvolvedor a vencer os desafios de sua aplicação com "movimentos" ágeis, objetivos e bem definidos mas também habilidosos, expressivos e elegantes.
Legado
Ninja Script aprendeu (e continuará aprendendo) grandes lições com outras bibliotecas e frameworks JS, como a famosa jQuery, por exemplo, mas propõe-se a desenvolver o foco do seu caminho a partir da API HTML5.
Muitos conceitos e habilidades usadas no desenvolvimento da biblioteca surgem da experiência do autor, mas recebem inspiração de outros ninjas que compartilham suas técnicas JavaScript pela web ou em livros.
Agradecimentos pelo muito aprendido na incrível documentação da MDN (Mozilla Developer Networks) e com o Google, não apenas nos excelentes resultados de pesquisa, mas também no seu acervo de conteúdo para desenvolvedores.
Em especial, esta bilbioteca (e a escolha de seu nome) é grandemente inspirada na obra-prima "Os Segredos do Ninja JavaScript", do grande mestre Jhon Resig, uma das lendas do JavaScript e o criador da jQuery.