¿Cuál es la mejor manera de aprender Require.js?

La programación modular se utiliza para dividir grandes aplicaciones en bloques más pequeños de código manejable. La codificación basada en módulos facilita el esfuerzo de mantenimiento y aumenta la reutilización. Sin embargo, la gestión de dependencias entre módulos es una de las principales preocupaciones que enfrentan los desarrolladores durante el proceso de desarrollo de la aplicación. RequireJS es uno de los marcos más populares para la gestión de dependencias entre módulos. Este tutorial examina la necesidad de código modular y muestra cómo RequireJS puede ayudar.

Puede aprender Require.js aquí: https://hackr.io/tutorials/learn…

Cargando archivos de JavaScript

Las aplicaciones grandes a menudo requieren una serie de archivos JavaScript. En general, se cargan una por una utilizando etiquetas . Además, cada archivo puede depender de otros archivos. El ejemplo más común serían los complementos de jQuery, que dependen de la biblioteca jQuery principal. Por lo tanto, jQuery debe cargarse antes de cualquiera de sus complementos. Veamos un ejemplo simple de carga de archivos JavaScript en aplicaciones reales. Supongamos que tenemos los siguientes tres archivos JavaScript.

purchase.js

función purchaseProduct () {
console.log (“Function: purchaseProduct”);

var credits = getCredits ();
si (créditos> 0) {
reserveProduct ();
devuelve verdadero
}
falso retorno;
}

products.js

función reserveProduct () {
console.log (“Function: reserveProduct”);

devuelve verdadero
}

credits.js

función getCredits () {
console.log (“Function: getCredits”);

los créditos var = “100”;
créditos de retorno;
}

En este ejemplo, estamos tratando de comprar un producto. Primero, verifica si hay suficientes créditos disponibles para comprar el producto. Luego, tras la validación de crédito, se reserva el producto. Otro script, main.js , inicializa el código llamando a purchaseProduct() , como se muestra a continuación.

var resultado = purchaseProduct ();

En lugar de aprender teóricamente de los tutoriales, simplemente descargue las plantillas creadas por requirejs y aprenda las estructuras y la sintaxis de los archivos.