AMD规范中define和require的区别 AMD规范是适用于客户端的一种模块加载机制,所以它不能识别在服务端运行的关键字,如export。 区别: define()用来定义模块,并且有返回对象,其他模块可以再调用;require()加载使用模块,没有返回,所以无法被引用。