dojo
netliving
这个作者很懒,什么都没留下…
展开
-
dojo.require的执行过程
今天看了一下dojo.require的执行过程,做了一下记录,备忘[img]http://dl.iteye.com/upload/picture/pic/123937/2cf88a33-3edd-3336-85d2-6af61568c42f.jpg[/img]原创 2013-03-09 11:58:51 · 223 阅读 · 0 评论 -
base class is not a callable constructor.
从今天开始编写了一个类,继承自父类,然后再new的时候一直提示base class is not a callable constructor.通过查询原因发现是在判断父类类型的时候toString函数返回了[Object Object],而不是[Object Function],非常奇怪,父类是dojo.declare出来的为什么返回的是对象,而不是函数呢。一个偶然的机会发现,当defi...原创 2013-03-23 10:56:17 · 272 阅读 · 0 评论 -
javascript加载顺序
今天测试用doji动态生成一个iframe,将内容写入里面,结果测试发现存在不同的结果代码如下:[code="html"] require([ 'dojo/parser', 'dojox/html/_base', 'dojo/domReady!'], top.loading_edit_context_0);...原创 2013-03-25 22:11:58 · 101 阅读 · 0 评论 -
html的事件穿透
近一段时间看dojo操作界面上的层,现在又一个需求,就是在iframe上面覆盖了一个层,二个不是包含关系,是二个同级对象,现在是添加的层里面拦截了iframe内部的所有的事件,事件不执行。为了能够执行下面的iframe的事件,需要将事件穿透过层,让iframe也可以捕获。这个不同的浏览器处理方式还是有差异的。1.非IE,在标准的css中有一个[b]pointer-events[/b]这个属...原创 2013-03-30 14:49:14 · 2906 阅读 · 0 评论 -
dojo.dnd
[code="java"][/code][b][/b]dojo支持拖放和移动操作,在dojo中采用了如下机制[b]拖放[/b]在 dojo的应用中,拖放是一个比较常见的操作。拖放操作最早的时候比较多的出现在桌面应用中,在传统的 Web 应用中比较少见。随着 Ajax 应用的流行,拖放操作越来越多的出现,可以提供与桌面应用类似的用户体验。在 Ajax 应用中实现拖放操作并不是一件容易的事情,...原创 2013-04-07 10:32:52 · 161 阅读 · 0 评论 -
dojo生命周期管理
今天简单看了一下dojo的declare源代码,发现了实例化化的代码,才真正理解了生命周期的原理,以前从网上只是看到了生命周期的几个方法,如果组织的一直没有发现,今天终于发现了。declare他主要是dojo的继承机制,由于dojo支持多继承方式,所以dojo采用了C3算法,将多个继承关系转换为单继承链,然后满足继承要求。同时在继承的时候[code="javascript"]ctor....原创 2012-11-20 14:32:15 · 137 阅读 · 0 评论 -
IE事件的pagex困惑
这几天表单定制器maqetta向IE上移植,发现了很多火狐和IE的区别,现在总结一下一个pagex的区别,这里只是描述一下IE的操作,火狐这里地方时正常的。--------------------------------|| ---iframe----------- || | | || | -...原创 2013-12-27 09:06:59 · 397 阅读 · 0 评论