我心飞扬

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  11 随笔 :: 50 文章 :: 5 评论 :: 0 Trackbacks
1、同一个函数中(不是引用对象中的成员),变量声明是有顺序的,必须先声明再使用,声明了TextField和FormPanel,在Window之后,但是Window中已经引用了那个变量(在开头处,formPanel为undefined,所以最终的窗口中没有显示FormPanel。。。这种小问题很耗时间)

2、一个弹出window,为什么第一次打开还可以,第二次打开就出错了呢?
是某个值没有初始化好?   (问题找到了,window关闭的默认操作时close,会把整个元素从DOM树中删除。所以第二次打开,会报错,因为那个applyTo的<div>标签),把applyTo删除了就行了。 每次调用,会对整个窗口组件进行重新初始化。。。
  
放在函数中的窗口,每次初始化,如果设置为closeAction: 'hide',函数调用后,不会销毁对象,而下次打开又将创建新的对象。。。 会造成资源浪费,类似于内存泄露。。。  (这种性能方面的考虑是体现技术水准的细节:)


posted on 2009-10-22 13:24 Monicax 阅读(133) 评论(0)  编辑 收藏 引用 所属分类: ExtJS Home
只有注册用户登录后才能发表评论。