dojo编程编码或2.0兼容性的声明性编码?

时间:2013-06-18 06:28:52

标签: dojox.grid dojo

我们以声明方式和事件编码项目中的大部分内容 处理在标签中完成或加载到.js文件中。

代码中的声明方式:

<input id="testid" data-dojo-type="dijit.form.FilteringSelect"
       data-dojo-props="store:teststore, searchAttr:'display'"
       style="width:100%" onchange="changeOtherCombo"></input>

<script>
function changeOtherCombo(newValue)
{

}
</script>

代码中使用AMD:

但是我们仍然可以在文件中的代码中使用AMD方式,例如:

require(["dijit/Tooltip", "dojo/domReady!"], function(Tooltip){
        new Tooltip({
            connectId: ["testtooltoop"],
            label: "tool tip to show"
        });
});

<div id="testtooltoop" ></div>

我没有什么问题要按照我们的编码方式进行,这样我们才能与DOJO 2.0兼容

  1. 以声明方式编码是否合适?
  2. 在dojo中的功能发布中,声明式编码方式会继续吗?
  3. 将所有声明性代码移动到AMD编码方式或将代码保存在声明中现在以AMD编程方式启动新的一次是不是很好?
  4. 性能会以声明的编码方式影响吗?

0 个答案:

没有答案