dojo中的this.own()
来源:互联网 发布:网络主播面试什么条件 编辑:程序博客网 时间:2024/06/05 20:34
最近在看以前的项目中代码的时候突然在构造函数中发现了一个很有意思的片段this.own()
;不是很明白这是干什么的(因为那个部分不是我写的);所以果断搜索,在Stack Overflow找到了很详细的解释:own函数是定义在dijit/Destroyable模型中的,这个模型是dijit/_WidgetBase的父类(姑且按照OOP的方式来),因此绝大多数的widget都实现了这个类。
再来看看官网API怎么说的:
Call this.own(...) on list of handles (returned from dojo/aspect, dojo/on, dojo/Stateful::watch, or any class (including widgets) with a destroyRecursive() or destroy() method. Then call destroy() later to destroy this instance and release the resources.
意思就是实现了dijit/Destroyable类的对象在销毁的时候使用了this.own()控制事件的绑定,那么这些实例会在销毁的时候同时释放这些绑定的内存资源。
所以我们一般会在构造函数中使用这个方法注册事件。
原文:http://blog.csdn.net/sx341125/article/details/51771045
0 0
- dojo中的this.own()
- dojo中的this.own()
- dojo中的dojo/on
- dojo中的dojo/text!
- dojo dojo中的事件处理
- dojo中的dojo/dom-construct
- dojo中的dojo/dom-class
- dojo中的dojo/dom-style
- dojo中的dojo/dom-attr
- Dojo 中的拖拽
- DOJO 实践中的总结
- Dojo中的LazyTreeGrid控件
- dojo中的事件处理
- dojo中的下拉框
- dojo中的tableContainer
- dojo中的事件处理
- dojo中的query
- dojo中的dojoConfig配置
- C#串口关闭Close()-线程卡死-解决方法
- textview 文字倒影
- Glide与Picasso简单集成并使用
- Masonry 使用总结(示例)
- 算法导论 2.1-4
- dojo中的this.own()
- ACM:组合数末尾的零
- 挑战程序竞赛系列(3):2.3需要思考的动规
- 文件IO编程三
- H5 单选控件 radio入门
- ViewPager切换Fragment生命周期变化
- 查看端口占用进程
- 纯CSS美化单复选框(checkbox、radio)
- package info not found issue