type - ¿Para qué sirve ''definir'' en JavaScript(aparte de lo obvio)?
script type text javascript para que sirve (1)
No puedo asegurarlo sin ver todo el script, pero es probable que sea la función de definición de RequireJS , en particular la forma " definir con dependencias " de esa función. Se usa para definir un "módulo":
Un módulo es diferente de un archivo de script tradicional en que define un objeto de buen alcance que evita contaminar el espacio de nombres global. Puede enumerar explícitamente sus dependencias y obtener un control sobre 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.
Y la forma de define
"definir con dependencias" se describe de la siguiente manera:
Si el módulo tiene dependencias, el primer argumento debe ser una matriz de nombres de dependencia, y el segundo argumento debe ser una función de definición. Se llamará a la función para definir el módulo una vez que todas las dependencias se hayan cargado. La función debe devolver un objeto que define el módulo.
He buscado alto y bajo para documentación sobre esto, pero simplemente no puedo encontrar nada en ninguna parte.
Estoy usando Aloha y quiero usar su prototipo de barra lateral para crear una nueva barra lateral propia adjunta a la otra funcionalidad de complemento.
Su sidebar.js comienza con esto, pero no puedo encontrar documentación que explique lo que significa.
define( [
''aloha/core'',
''aloha/jquery'',
''aloha/selection''
], function (Aloha, jQuery, Selection, Plugin) {
Luego continúa en ese envoltorio para definir un conjunto de funciones, por lo tanto, vars
y algunos proptotypes
, de los que puedo proptotypes
...
¿Qué dice eso o dónde puedo encontrar una explicación?