我们以声明方式和事件编码项目中的大部分内容 处理在标签中完成或加载到.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兼容