Pergunta

Eu estou usando o seguinte html para carregar dojo de Google de hospedagem.

<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("dojo", "1.1.1");</script>
<script type="text/javascript">
dojo.require("dojox.gfx");
...

Este erros fora na linha requre com um erro como dojox.gfx é indefinido. Existe uma maneira de fazer este trabalho, ou o Google não suporta as extensões Dojox?

Como alternativa, existe um outro servidor comum que posso usar para lançamentos dojo padrão?

Foi útil?

Solução

Ao contrário de quando você faz referência a arquivos .js diretamente da tag

Outras dicas

A melhor pergunta é - por que você iria querer? Se você estiver desenvolvendo em seu localhost então é só usar um caminho relativo, se você está desenvolvendo em um internet enfrentando servidor -. Manter os arquivos do dojo em que

Além disso - Certifique-se que você não está caindo em desgraça com a política de mesma origem

Eu acredito que o Google torna-se o espaço de nomes para as suas bibliotecas importados. Tente:. google.dojo.require

Oh! E, como se verá mais adiante, não se esqueça de usar google.setOnLoadCallback em vez de chamar a função diretamente.

dojox é praticamente sem manutenção, e será retirado do dojo-2. Há grandes problemas com a maioria dos widgets em dojox, só há um bom poucos.

IMHO dojo deve ser auto-hospedado, porque há sempre coisas que você precisa para substituir -. Por exemplo, você precisa de alguma correção neste dojox.gfx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top