RequireJS - Carregue dependências em Javascript sem complicação


Quando os primeiros aplicativos web começaram a surgir, tornou-se famosa a enrolação causada pelo uso de tags scripts
para carregar os scripts necessários ao carregamento do aplicativo. Com isso, surgiu várias alternativas, como carregadores de scripts assincronos, que prometiam carregar tudo assincronamente, mas executando uma determinada função apenas quando todas as suas dependências fossem carregadas. O problema é que esses carregadores não proporcionavam uma correta separação de módulos, algo importante em um sistema grande. Com o foco de acabar com esta bagunça é que hoje temos o RequireJS.

O RequireJS é uma biblioteca essencial no dia-a-dia: Com ela, você consegue definir cada arquivo JavaScript como módulo, sendo que este módulo tem dependências e um valor único de retorno. Com isso, em vez de você retornar uma penca de funções, você provavelmente vai preferir retornar um objeto com essas funções como métodos. Em vez de você querer colocar tudo em um só arquivo, provavelmente você vai preferir separar tudo em módulos por sua respectiva função. E com isso, você ganha vantagens como melhor organização do seu código, carregamento automático e único de dependências e maior velocidade no carregamento das páginas de sua aplicação (afinal, só vai ser carregado o que é explicitamente necessário).


Posts relacionados


Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.