我选择dojo作为脚本框架的一个原因就是:可以将自己的类整合到dojo中去,这样做省去了在页面上逐个导入js文件的麻烦。
043以前的版本使用创建package的方式。而09则采用了完全不同的方式,感觉更加简便了。
步骤如下:
创建你的包,这个包不一定非得在dojo目录下(040之前我在dojo包外定义没有成功),可以和它平级,这样的好处我感觉是可以将自己的文件和dojo的分离开来,更易于管理。
然后创建文件(类)。
比如我在com/hf/pageControl/目录下创建一个pageController类,那我们只需要创建一个pageController.js.
然后在文件里这样写:
if(!dojo._hasResource["com.hf.pageControl.pageController"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
dojo._hasResource["com.hf.pageControl.pageController"] = true;
dojo.provide("com.hf.pageControl.pageController");
com.hf.pageControl.pageController= function (){
this.name='3';
}
}
就成了!!!
比起043以前的版本可不是一般的简单啊,新版本确实有了很大的改进。
偶对dojo更加有信心了。
我没发现如何实现像043版本中那种将整个package导入的方式,请高人指点下!!!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。