Creación de una construcción de perfil Dojo (construcción personalizada)

Un perfil de construcción Dojo es un archivo JavaScript que especifica los parámetros de construcción.

Antes de empezar

Crear un proyecto web habilitado para Dojo.

Procedimiento

  1. Pulse Archivo > Nuevo > Otros > JavaScript > Archivo de origen JavaScript y, a continuación, pulse Siguiente. Se abre el asistente Archivo JavaScript nuevo.
  2. Seleccione una carpeta padre en la lista de carpetas.
  3. Escriba el nombre del archivo de perfil con la extensión .profile.js.
    Consejo: El asistente de constructor añade automáticamente .profile.js al nombre del perfil que especifique en el asistente para Herramientas de construcción de Dojo. Este convenio de denominación es obligatorio para el asistente.
  4. Pulse Finalizar. Se crea un archivo JavaScript nuevo y este se abre en el editor.
  5. Escriba un script para el perfil de constructor con las dependencias de prefijos y capas. El contenido del archivo será:
    dependencies: {
    	layers: [
    		// Objetos de capas individuales
    	]
    	prefixes: [
    		// Objetos de prefijos individuales
    	]
    }
    dependencies
    (Opcional) Contiene miembros de prefijo y capa.
    layers
    (Opcional) Matriz de objetos de capa que la construcción genera. Las capas se crean en el orden en el que se listan. Por convenio el miembro de capas precede al miembro de prefijos.
    prefixes
    (Opcional) Matriz de objetos de prefijo que describe la ubicación del origen de un módulo de nivel superior específico, relativo al directorio de origen.
    Nota: Si el perfil no contiene ningún objeto de dependencias (está vacío), se aplican todos los valores predeterminados a la construcción. La construcción crea un archivo de capa única que sólo contiene Base Dojo. Todos los demás recursos deben cargarse utilizando dojo.require.

Ejemplo

A continuación se muestra un ejemplo del contenido de un archivo de perfil de construcción:
dependencies = {
	stripConsole: "normal",

	layers: [
		{
			name: "../dijit/dijit.js",
			dependencies: [
				"dijit.dijit"
			]
		},
		{
			name: "../dijit/dijit-all.js",
			layerDependencies: [
				"../dijit/dijit.js"
			],
			dependencies: [
				"dijit.dijit-all"
			]
		},
		{
			name: "../dojox/grid/DataGrid.js",
			dependencies: [
				"dojox.grid.DataGrid"
			]
		},
		{
			name: "../dojox/gfx.js",
			dependencies: [
				"dojox.gfx"
			]
		},
		{
			name: "../dojox/charting/widget/Chart2D.js",
			dependencies: [
				"dojox.charting.widget.Chart2D",
				"dojox.charting.widget.Sparkline",
				"dojox.charting.widget.Legend"
			]
		},
		{
			name: "../dojox/dtl.js",
			dependencies: [
				"dojox.dtl",
				"dojox.dtl.Context",
				"dojox.dtl.tag.logic",
				"dojox.dtl.tag.loop",
				"dojox.dtl.tag.date",
				"dojox.dtl.tag.loader",
				"dojox.dtl.tag.misc",
				"dojox.dtl.ext-dojo.NodeList"
			]
		}
	],

	prefixes: [
		[ "dijit", "../dijit" ],
		[ "dojox", "../dojox" ]
	]
}

Qué hacer a continuación

Ahora puede ejecutar una construcción de Dojo personalizada.
Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tdojoprofile.html