更新代码以使用dojo 1.6

更新代码以使用dojo 1.6,dojo,migration,Dojo,Migration,我是Dojo的新手,正在做一个项目,预计Dojo将是1.8。看来我得搬到Dojo1.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, arra

我是Dojo的新手,正在做一个项目,预计Dojo将是1.8。看来我得搬到Dojo1.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中做到这一点?所有“旧dojo”教程仍可以在 (查看顶部的选择框,指定版本)

旧版dojo加载器使用dojo.require和dojo.provide函数。 代码取自本教程()


//新增:dojo.fx模块中需要
dojo.require(“dojo.fx”);
//记住,dojo.ready同时等待DOM和所有依赖项
ready(function()){
//我们以前的作品-更改我们的innerHTML
byId(“问候”).innerHTML+=”,来自“+dojo.version;
//现在,滑动问候语
dojo.fx.slideTo({
前100名,
左:200,,
节点:dojo.byId(“问候语”)
}).play();
});
无论如何,我强烈建议您升级到更新版本的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>