更新代码以使用dojo 1.6

时间:2013-05-28 18:43:57

标签: dojo migration

我是Dojo的新手,正在开展一个项目,预计道场将是1.8。看起来我必须转向道场1.6。我很感激如何将我的代码更改为1.6

    require(["dojo/request","dojo/ready", "dojo/dom", "dojo/dom-construct","dojo/_base/array", "dojo/json","dojo/io-query","dojo/domReady!"],
function(request,ready,dom, domConst, arrayUtil,json,ioQuery){
ready(function(){

是我如何开始编码1.8。我如何在1.6

中执行此操作

1 个答案:

答案 0 :(得分:1)

所有“旧道场”教程仍然可以访问 http://dojotoolkit.org/documentation/?ver=1.6(查看顶部的选择框,指定版本)

Legacy dojo loader使用了dojo.require和dojo.provide函数。 本教程中的代码(http://dojotoolkit.org/documentation/tutorials/1.6/hello_dojo/

<!-- load Dojo -->
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.6.1/dojo/dojo.xd.js"></script>
<script>
    // New: Require in the dojo.fx module
    dojo.require("dojo.fx");

    // Remember, dojo.ready waits for both the DOM and all dependencies
    dojo.ready(function(){
        // The piece we had before - change our innerHTML
        dojo.byId("greeting").innerHTML += ", from " + dojo.version;
        // Now, slide the greeting
        dojo.fx.slideTo({
            top: 100,
            left: 200,
            node: dojo.byId("greeting")
        }).play();

    });
</script>

无论如何,我强烈建议您升级到更新版本的dojo。