过虑了!事件和方法是不一样的!
我是这样理解的:
a实例后,若a中有一个注册事件的方法,该方法把事件注册到document对象上,a在招待完后,gc了,让触发注册到document的事件时,a又创建了一个实例(事件体定在a中)

解决方案 »

  1.   

    a实例后,若a中有一个注册事件的方法,该方法执行完后把事件注册到document对象上,a在执行完后,gc了,若触发注册到document的事件时,a又创建了一个实例(事件体定义在a中)
      

  2.   

    我不知道你说的释放内存,我按我自己的理解来说。
    html与javascript组合使用可以使我们的页面可以动态控制
    你说的按钮是document的button对象
    在调用函数之后button被javascript赋予了事件
    javascript函数也是一个对象
    也就等于一个对象操作了另一个对象的属性(赋予了事件)
    一次作用之后
    只要去点按钮都会产生事件如同java中的对象调用一样
    我的理解是这样的