¿Cuál es la diferencia entre requerir y definir en RequireJS?
¿Cuál es la diferencia entre requerir y definir en RequireJS?

Video: ¿Cuál es la diferencia entre requerir y definir en RequireJS?

Video: ¿Cuál es la diferencia entre requerir y definir en RequireJS?
Video: REQUIRE vs IMPORT ⚡ COMMON JS vs ES MODULES 🤔 CJS vs ESM 🟢 Curso de Node.JS desde cero #3 2024, Noviembre
Anonim

exigir () y definir () ambos usados para cargar dependencias. Exigir (): El método se utiliza para ejecutar funcionalidades inmediatas. definir (): El método se utiliza para definir módulos para su uso en múltiples ubicaciones (reutilización).

En consecuencia, ¿qué se define en RequireJS?

los definir La función () se puede utilizar para cargar los módulos (el módulo puede ser un objeto, función, clase o un código que se ejecuta después de cargar un módulo). Puede cargar diferentes versiones del mismo módulo en la misma página.

En segundo lugar, ¿utiliza CommonJS? Nodo. js y RingoJS son tiempos de ejecución de JavaScript del lado del servidor, y sí, ambos implementan módulos basados en el CommonJS Especificaciones del módulo. AMD es generalmente más usó en el desarrollo de JavaScript del lado del cliente (en el navegador) debido a esto, y CommonJS Los módulos son generalmente usó lado del servidor.

Además de lo anterior, ¿cómo carga los archivos RequireJS?

RequireJS utiliza módulo asincrónico Cargando (AMD) para cargando archivos . Cada módulo dependiente comenzará cargando a través de solicitudes asincrónicas en el orden dado. A pesar de expediente se considera el pedido, no podemos garantizar que el primer expediente se carga antes del segundo expediente debido a la naturaleza asincrónica.

¿Se requiere sincrónico?

Exigir - sincrónico le permite cargar código optimizado y luego ejecutarlo inmediatamente, donde lo necesite. La razón por la que se escribió esta biblioteca fue para permitir sincrónico código heredado que se reemplazará con Exigir.

Recomendado: