development dojo

development - dojo 2



Cargando Dojo Library de AOL y Widget Codes from Local? (1)

Esto puede ayudar: http://dojotoolkit.org/forum/dojo-core-dojo-0-9/dojo-core-support/xdomain-usage-dojo-loading-not-detecting-local-modules

El resumen es: necesita un elemento djConfig que registre los ModulePaths que desea que sean locales, y especifique un baseUrl para "engañar" a Dojo y hacerle creer que sabe dónde están esas rutas, en los hosts.

djConfig = {modulePaths: {"mine": "/ js / mine"};

entonces puedes hacer dojo.require ("mine.Thing") de /js/mine/Thing.js

Saludos, Peter Higgins

Empecé a aprender Dojo. Seguí un ejemplo de widget de sitio con algunas formas diferentes de cargar las bibliotecas de Dojo. Me gusta usar la referencia de AOL para cargar dojo.js de esta manera:

<script type="text/javascript" src="http://o.aolcdn.com/dojo/1.2.0/dojo/dojo.xd.js"> </script>

y guardé mis códigos de widgets en un servidor web local como este:

scripts/ myWidget/ widgetExample.js ... test.html

donde widgetExample.js contiene mis códigos de clase de widget, y test.html es mi página de prueba. El mensaje de error que recibí es: "excepción no detectada : no se pudieron cargar recursos entre dominios: myWidget.widgetExample ...". No estoy seguro si tengo que cargar el paquete dojo localmente? Realmente me gusta separar el paquete de la biblioteca dojo tal como están o cargados de AOL y solo colocar mis propios códigos en una ruta local. Intenté buscar en Google sobre diferentes cargas de dominio, baseScriptUrl y moduleMapping. Todavía no serás capaz de descubrirlo. Gracias por cualquier detalle de instrucciones si alguno.