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