一、有关js的闭包

  1、概念:所谓的闭包,就是指的两个作用域,其中内层作用于可以访问外层作用域的函数的现象

  2、简单应用

    for(var i = 0;i< lis.lenth;i++){

    (function(i){

      lis.onclick = function(){

        alert(i);

        }

      })(i);

    }

二、复制对象

  1、所谓的复制对象,其实就是用到了递归的思想

  2、简单应用

    var obj = {name:"zs",age:12,hobby:["sleep","study"]};

    function clone(obj1,objj2){

     for(var k in obj1){

        if(typeof obj1[k] !="Object"){

        obj2[k] = obj1[k];

        }else if(obj1[k] ! instanceOf Array){

          obj2[k] = [];

          clone(obj1[k],obj2[k]);

        }else{  

          obj2[k] = {};

          clone(obj1[k],obj2[k]);

          }

        }

      }

最新文章

  1. 海康威视,大华,宇视 的视频监控iOS Demo
  2. NSIS(001)检测和结束进程是否运行?
  3. 四项技术 助你提高SQL Server的性能
  4. 各式各样table
  5. MVC 4.0项目部署在IIS上无法浏览的解决方案
  6. Office2003/2010等集成SP的简单方法
  7. Chrome Timeline的指标说明:Blocked、Connect、Send、Wait、Receive
  8. jquery的动画函数animate()讲解一
  9. C/C++中static关键字的用法
  10. Samba远程代码执行-分析(CVE-2017-7494)
  11. JavaWeb(一)之细说Servlet
  12. UE4游戏开发基础命令
  13. python使用requests库爬取网页的小实例:爬取京东网页
  14. 背水一战 Windows 10 (108) - 通知(Tile): application tile 基础, secondary tile 基础
  15. java-web的mybatis的学习
  16. IP代理
  17. jquery 操作table样式拖动参考
  18. IntelliJ IDEA 2017版 编译器使用学习笔记(八) (图文详尽版);IDE快捷键使用;IDE代码重构(寻找修改痕迹)
  19. 蔡勒(Zeller)公式--黑色星期五
  20. class和struct

热门文章

  1. python queue, pipe, manage
  2. luoguP1154 奶牛分厩 [数论]
  3. 自动生成DTO(Sugar框架)
  4. Xcode9.4.1官方下载链接地址
  5. 2019-8-31-dotnet-特性-DynamicallyInvokable-是用来做什么的
  6. Linux 下 Nand Flash 驱动主要数据结构说明
  7. JS数组 了解成员数量(数组属性length) myarr.length
  8. 自定义Jquery:ajax,get,post方法
  9. GridView编辑删除
  10. ubuntu解压/压缩rar文件