![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
cyrilluce
这个作者很懒,什么都没留下…
展开
-
IE6中释放form节点遇到的问题
在尝试修改Ext库,完善内存释放时发现不管怎么改,form节点都一直释放不掉自己写例子时,就算创建了dom节点后只赋给一个变量,sIEve显示的引用也有3个抓狂了很久以后,上网查了下资料,发现是IE在作怪:http://blog.archive.jpsykes.com/92/ie6-form-tag-orphans/index.html作者也试过很多办法来清除,无一例外全失败了...原创 2009-09-11 17:00:44 · 69 阅读 · 0 评论 -
Ext中实现多接口?! 大家给点意见
现在在实际开发中碰到一个问题:需要将Ext的组件类与另外一个接口类进行整合,使它既能用于Ext的组件机制也能用于自己的那套应用。最开始我的想法是多继承不过上网查了下,在Extjs官网有人提过类似问题,但没有答复另外好像都比较推崇单继承多接口 :oops: 话说对JavaScript来说好像没有接口与类的概念。。。虽然Ext的继承机制非常强大,但也不可能超出JS自身的...2009-11-11 15:37:54 · 1069 阅读 · 0 评论 -
Ext&OPOA的内存释放改进 (Ext3.0.0)
帖子发了好几天,可惜么人回 :x 好在经过几天的努力,发现这个问题也没那么困难。目前修改了一些Ext组件,使用sIEve检查发现除form节点外,其它的都可以正常释放掉。(form节点无法释放好像是IE自身的特性)不过只是想要个是否可行的答案罢了,现在看来貌似是可行的。自己做的补丁帖在3楼由于是做非常简单的可行性测试,所以只有部分标准UI组件的修正,有兴趣的可以回帖交...2009-09-11 11:12:29 · 112 阅读 · 0 评论 -
ExtJs 4.0 新结构及Buffered Grid实现分析
ExtJs 4.0出来也有一段时间了,改动真的很大,说是完整重构了一遍都不为过。这几天为了找思路便专心看源码,总算弄清了点眉目。[b]整体改动(流水帐,不全)[/b]类继承机制变了,多了mixin、calParent等新的东西,更方便扩展;Store增加了缓存机制及动态切换分页(range)的接口,可以实现预读及本地快速切换;类继承关系变了,多了一堆AbstractXXX的类,...2011-05-06 16:39:01 · 136 阅读 · 0 评论 -
关于Ext内存泄漏的部分心得
[color=gray]-------昨天发帖,没想到只加到博客中,论坛中没有...重发一下~-------[/color]内存释放在使用Ext开发OPOA系统时显得尤为重要去年开始接触Ext开发,中间花了很多时间来解决内存泄漏。最开始Ext还是3.0版,泄漏得一塌胡涂,也没什么处理头绪,只知道在onDestroy里加delete语句,用sIEve看效果。而Ext3.1有了...原创 2010-07-03 11:14:22 · 90 阅读 · 0 评论 -
IE sucks, mousedown事件与focus行为分析
首先这个问题hax也有[url=http://www.iteye.com/topic/191555]相关分析[/url],受益良多。[b]问题描述[/b](如果你只想看结论,可以跳过此部分)近些时候发现一个bug:在IE下,当ExtJs中的菜单处于显示状态时,点击TextField或TextArea,发现它的emptyText未移除。(emptyText应该在只有为空,并未激活时显示)...原创 2010-11-02 11:37:17 · 160 阅读 · 0 评论 -
IE sucks... 由document.namespaces引发的脚本错误
IE总能给我们带来“惊喜”,做前端开发近2年,碰到过不少郁闷得要死的IE专属bug。 这次又发现一个,十分诡异: 系统基于ExtJs开发,动态加载各页面JS。 症状是,IE下页面JS加载过来后有很大几率执行异常,由于是动态加载的,无法进行调试。 而换成静态加载又一切正常 嗯。。。当然,其它浏览器一切正常 经过数次尝试,最终终于利用带defer属性的scrip...原创 2011-03-04 11:17:24 · 173 阅读 · 0 评论 -
IE sucks, 十分特殊的chroma滤镜bug
已经受够了IE6了,什么时候IE6能灭绝?IE6下不支持border-color:transparent,而众所周知的解决办法是使用chroma滤镜。chroma滤镜的作用是,将此节点内的指定颜色变为透明。所以这样就可以实透明边框:[code="css"].test{ border-color:pink; /*设置一个很少用到的颜色*/ filter:chr...原创 2011-03-21 15:10:43 · 119 阅读 · 0 评论