Red de conocimiento informático - Problemas con los teléfonos móviles - Ventajas y desventajas de Seajs ¿Qué son CMD y AMD y cómo utilizarlos?

Ventajas y desventajas de Seajs ¿Qué son CMD y AMD y cómo utilizarlos?

1. Introducción

Seajs, un marco de carga de módulos web, persigue una forma simple y natural de escribir y organizar código: Sea.js sigue la especificación CMD y modulariza el código JS. La carga automática de dependencias y una configuración clara y concisa permiten a los programadores centrarse más en la codificación.

2. Ventajas y Desventajas

Ventajas:

1).

2). Programación modular.

3). Carga dinámica, optimización del rendimiento del front-end.

Desventajas:

1). Los documentos de aprendizaje son escasos y confusos, lo que cambiará la redacción del equipo. hábitos de uso de JS, se debe utilizar programación modular.

2) No es adecuado para la situación actual del equipo. Hay muchos archivos JS pero pocos cambios. Las ventajas de la carga dinámica y la modularización no son obvias.

3). Requiere el uso de herramientas SPM, empaquetado JS y herramientas de gestión.

2. ¿Qué son CMD y AMD?

La definición de módulo asincrónico (AMD) es la abreviatura de definición de módulo asincrónico, que es el resultado estandarizado de la definición del módulo durante el proceso de promoción de RequireJS.

Definición de módulo común (CMD) es la abreviatura de Definición de módulo común, que es el resultado estandarizado de la definición de módulo durante el proceso de promoción de SeaJS.

RequireJS y SeaJS son representantes de marcos modulares. AMD y CMD son sus respectivas formas de definir la modularidad. Son similares, principalmente en estilo de codificación y API.

3. ¿Cómo utilizar?

El código es el siguiente:

El código es el siguiente:

//init .js

define(function(require,exports,module){

var $ = require('jquery');

devolver $;

});