谈谈Dojo define 和declare的区别
发布时间:2020-12-16 21:32:12 所属栏目:百科 来源:网络整理
导读:转载:http://blog.csdn.net/eengel/article/details/13021687 同样是de打头,我经常被dojodefine。作用是定义一个模块(module)。这个模块可以被require引用,引用了之后就可以使用define里面的东西。一个模块想当然,里面干什么事情,不一定全部自己实现
转载:http://blog.csdn.net/eengel/article/details/13021687 同样是de打头,我经常被dojo>define。作用是定义一个模块(module)。这个模块可以被require引用,引用了之后就可以使用define里面的东西。一个模块想当然,里面干什么事情,不一定全部自己实现。就像人要coding,除了脑子,也不能没有电脑、键盘。因此,define的第一个参数就是将要用到的其他模块引进来。第二个参数描述这个模块具体干什么,并且给第一个参数中的模块分别起一个朗朗上口的名字。就像下面这段代码描述的样子。 util.js
[javascript]
view plain
copy
test.jsp
[html]
view plain
copy
举个很简单的例子,我希望基于dijit.Dialog,创建一个有特殊功能的dialog,每次打开后能把上面的一段text标记为红色。 RedTextDialog.js
[javascript]
view plain
copy
[html]
view plain
copy
最后,约定俗成地,一般define类似util的singleton模块,js文件的名字第一个字母小写;而类似RedTextDialog的类模块,第一个字母大写。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |