w3schools una tipos pasar parametros funciones funcion desde attribute javascript dojo js-amd ibm-mobilefirst

tipos - pasar parametros a una funcion javascript desde html



¿Cuál es la principal diferencia entre la función require() y define() en dojo y cuándo la usaríamos? (1)

require y define son parte de la API de definición de módulo asíncrono (AMD).

Utiliza define para definir un módulo que puede ser consumido por otro código. Generalmente, define se usará en un archivo javascript. El archivo javascript está definiendo un módulo. Todos los archivos de Dojo usan definir.

Usted usa require cuando no está definiendo un módulo, pero necesita módulos que se han definido. Generalmente, require se usará en páginas HTML. La página HTML no es un módulo, pero requiere módulos para presentar la página al usuario.

AMD API

https://github.com/amdjs/amdjs-api/wiki/AMD

Soy nuevo en el aprendizaje de dojo y he encontrado las funciones require() y define() y no puedo comprender ninguno de ellos. Además, ¿cuándo usaría cualquiera de ellos? Una pequeña demostración o ejemplo sería beneficioso. ¡Muchas gracias!