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.
- ¿Cuál es el vínculo entre soñar y aprender un idioma?
- Para ser un analista de datos, necesito aprender estadísticas, pero ¿qué conceptos realmente necesito aprender, o tengo que aprender todo?
- ¿Cuál es la mejor manera de estudiar el Libro de Mormón?
- Cómo esforzarse para aprender de nuevo cuando sientes que tu cerebro está en completa apatía
- ¿A qué edad se les debe permitir a los estudiantes decidir en qué materias especializarse?
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 ();