Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

228
Vistas
¿Cómo se establece la constante?

Estoy tratando de entender el siguiente código, pero no puedo obtener exactamente la línea const ej2_popups_1 = require("@syncfusion/ej2-popups"); ¿está haciendo? Busqué en línea y descubrí que la instrucción require está cargando un módulo, pero luego surge la pregunta de cuál es exactamente el uso de const ej2_popups_1 y qué objeto, es decir, nombre completo como aaa.bbb.ccd.Dialog, representa.

La razón por la que necesito el nombre completo es porque quiero anular un método llamado someMethod en ej2_popups_1.Dialog.prototype.someMethod.

 const ej2_popups_1 = require("@syncfusion/ej2-popups"); /** * Modal Dialog sample */ // Rendering modal Dialog by enabling 'isModal' as true let dialogObj = new ej2_popups_1.Dialog({ width: '92%', header: 'Software Update', content: 'Your current software version is up to date.Your current software version is up to date.Your current software version is up to date.Your current software version is up to date.Your current software version is up to date.Your current software version is up to date.Your current software version is up to date.Your current software version is up to date.Your current software version is up to date.Your current software version is up to date.d ', target: document.getElementById('target'), isModal: true, animationSettings: { effect: 'None' }, buttons: [{ click: dlgButtonClick, buttonModel: { content: 'OK', isPrimary: true } }], open: dialogOpen, close: dialogClose });
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

En el patrón RequireJS, no tiene que definir las cosas como globales, sino que tiene dos globales: require y define, que le permiten crear y usar módulos.

de los documentos de RequireJS: https://requirejs.org/docs/api.html#define

Un módulo se diferencia de un archivo de secuencia de comandos tradicional en que define un objeto bien delimitado que evita contaminar el espacio de nombres global. Puede enumerar explícitamente sus dependencias y manejar esas dependencias sin necesidad de referirse a objetos globales, sino que recibe las dependencias como argumentos para la función que define el módulo.

entonces, esta función requiere hace el trabajo de "ventana", ya que conoce sus otras dependencias. y no está tan estrechamente acoplado: una variable frente a algo configurable como una búsqueda basada en el nombre de una cadena de un paquete/módulo. la mecánica de cómo funciona también se describe aquí

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda