Dojo.js---(4)[require和define]

225 阅读1分钟
  • 新建util.js文件(define)
define(["dojo/dom"], function (dom) {
  return {
    setRed: function (id) {
      dom.byId(id).style.backgroundColor = "red";
    },
  };
});
  • dojo.html文件中引用(require)
require([
  "dojo/_base/declare",
  "dijit/form/Button",
  "dojo/ready",
  "util.js",
], function (declare, Button, ready, util) {
  var A = declare(null, {
    name: "midsummer",
    age: 26,
  });
  var a = new A();
  console.log(a.name);
  var id = "selected_text";
  util.setRed(id);
});

参考