`
DBear
  • 浏览: 228606 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类

避免function的循环引用

 
阅读更多

循环引用

 

window.onload = function(){

   var el = get();

 

   el.onclick = function(){

   }

 

   //循环引用: ao->el->function->ao

 

   //1. el = null;

   //2. 不持有dom, el.onclick 改成 get().onclick

   //3. 将function定义在onload外

}

 

 

草稿,待整理。。。

分享到:
评论

相关推荐

    内存管理内存管理内存管理

    文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半手工地管理内存,以及如何使用垃圾收集自动管理内存。 为什么必须管理内存 内存管理是计算机编程最为基本的...

    操作系统(内存管理)

    文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半手工地管理内存,以及如何使用垃圾收集自动管理内存。 为什么必须管理内存 内存管理是计算机编程最为基本的...

    java7源码-java8:java8函数式编程

    最重要的几个函数接口:(Predicate,Consumer,Function,Supplier,UnaryOperator,BinaryOperator 类型推断 流(Stream) 和Iterator类似,是使用内部迭代,经常和Lambda表达式配合使用,可自动并行化代码是其很重要的...

    javascript文档

    do...while 语句 先执行一次语句块,然后重复执行该循环,直至条件表达式的值为 false。 E 属性 返回 Euler 常数,即自然对数的底。 encodeURI 方法 将文本字符串编码为合法的通用资源标识符 (URI)。 ...

    JScript 语言参考

    do...while 语句 先执行一次语句块,然后重复执行该循环,直至条件表达式的值为 false。 E 属性 返回 Euler 常数,即自然对数的底。 encodeURI 方法 将文本字符串编码为合法的通用资源标识符 (URI)。 ...

    微软JavaScript手册

    do...while 语句 先执行一次语句块,然后重复执行该循环,直至条件表达式的值为 false。 E 属性 返回 Euler 常数,即自然对数的底。 encodeURI 方法 将文本字符串编码为合法的通用资源标识符 (URI)。 ...

    EL表达式 (详解)

    EL表达式 (详解) EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.... EL 提供.... 当要存取的属性名称中包含一些特殊字符,如....等并非字母或数字的符号,就一定要使用 []。... ${user.My-Name}应当改为${user[...

    jquery插件使用方法大全

    可以用来添加不向外部公开的方法,或者对jQuery的某些方法进行重新定义以提供新功能,或者提供更好的封装、避免名称空间冲突。当然,也可以用来开发插件,但Resig强烈建议在开发插件之前,先考虑jQuery UI widget...

    ECMAScript 2018快速入门 高清完整PDF

    3.3.6在后向引用中使用命名捕获组 21 3.3.7在替换中使用命名捕获组 21 3.3.8Unicode属性转义 21 3.3.9后行断言 22 3.4模板字面量 22 3.4.1语法 23 3.4.2多行文本 24 3.4.3嵌入数据 24 3.4.4嵌套模板 24 3.4.5带标签...

    大名鼎鼎SWFUpload- Flash+JS 上传

    所有这些事件都可以在一个SWFUpload实体中被调用,这意味着在这些事件对应的函数中,你可以用 this 关键字来代替引用SWFUpload实体。  + fileDialogComplete (number of files selected)  - 触发条件  1. 用户...

    jQuery完全实例.rar

    返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。 -------------------------------------------------------------------------------- Execute a function within the context of every matched...

    Google C++ 编码规范

    输入参数一般传值或常数引用(const references),输出参数或输入/输出参数为非常数指针(non-const pointers)。对参数排序时,将所有输入参数置于输出参数之前。不要仅仅因为是新添加的参数,就将其置于最后,而...

    freemarker总结

    此外,迭代集合对象时,还包含两个特殊的循环变量: item_index:当前变量的索引值 item_has_next:是否存在下一个对象 也可以使用指令跳出迭代 例子如下: ["星期一", "星期二", "星期三", "星期四", "星期五", ...

    正则表达式

    正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不...你可以坚持使用完整的三个字符来表示转义序列,这们就可以避免混淆了.例如, 使用 \044,而不是\44.下面是正则表达式的选择、分组和引用字符: ...

    精通SQL 结构化查询语言详解

    15.3.4 使用CREATE FUNCTION创建函数  15.3.5 使用Enterprise Manager创建存储过程和函数 15.3.6 修改和删除存储过程和函数  15.4 Oracle中的流控制语句  15.4.1 条件语句  15.4.2 循环语句  15.4.3 ...

    精通SQL--结构化查询语言详解

    15.3.4 使用create function创建函数 312 15.3.5 使用enterprise manager创建存储过程和函数 315 15.3.6 修改和删除存储过程和函数 317 15.4 oracle中的流控制语句 319 15.4.1 条件语句 319 15.4.2 循环语句 ...

    Access+2000中文版高级编程

    7.3.2 使用Exit Sub|Function命令 141 7.3.3 使用Resume, Resume Next和Resume LineLabel 141 7.4 使用ERR和 ERROR对象 145 7.4.1 Err对象的Clear方法 145 7.4.2 Err对象的Raise方法 146 7.5 使用Errors...

    Access 2000中文版高级编程(part1)

    7.3.2 使用Exit Sub|Function命令 141 7.3.3 使用Resume, Resume Next和Resume LineLabel 141 7.4 使用ERR和 ERROR对象 145 7.4.1 Err对象的Clear方法 145 7.4.2 Err对象的Raise方法 146 7.5 使用Errors集合 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。...

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    5) 修改Word文档导入功能生成的图片文件名为自动按日期时间命名,避免生成的时候与上传目录已有的图片文件重名。 6) 优化了部分控件的客户端脚本代码。 7) 改进的插入超链接功能,支持打开窗口方式的选择,...

Global site tag (gtag.js) - Google Analytics