摘要:
遍历DOM树 第一个函数: 给我根节点, 我会找到所有的子节点: forDOM(根节点) 获取这个根节点的子节点 var children=根节点的.children 调用第二个函数 第二个函数: 给我所有的子节点, 我把每个子节点的名字显示出来(children) for(var i=0;i<ch 阅读全文
摘要:
深拷贝 拷贝还是复制, 深:把一个对象中所有的属性或者方法, 一个一个的找到,并且在另一个对象中开辟相应的空间, 一个一个的存储到另一个对象中 //深拷贝:拷贝还是复制,深:把一个对象中所有的属性或者方法,一个一个的找到.并且在另一个对象中开辟相应的空间,一个一个的存储到另一个对象中 var obj 阅读全文
摘要:
浅拷贝 拷贝就是复制, 就相当于把一个对象中的所有的内容, 复制一份给另一个对象, 直接复制, 或者说, 就是把一个对象的地址给了另一个对象, 他们指向相同, 两个对象之间有共同的属性或者方法, 都可以使用 写一个函数,作用:把一个对象的属性复制到另一个对象中,浅拷贝 var obj1={ age: 阅读全文
摘要:
课程介绍 浅拷贝 深拷贝 | >递归 遍历DOM树 | >递归 晚上能够把代码写出来是最好的 正则表达式 很重要的东西 元字符 写几个正则表达式 写代码 正则表达式的案例 >代码写出来 数组和伪数组的区别 复习 apply和call方法的使用和区别 都可以改变this指向的 使用方式: 函数名.ap 阅读全文
摘要:
递归案例 递归案例: 求一个数字各个位数上的数字的和: 123 >6 1+2+3 //递归案例:求一个数字各个位数上的数字的和: 123 >6 1+2+3 function getEverySum(x) { if (x < 10) { return x; } //获取的是这个数字的个位数 retur 阅读全文
摘要:
递归实现: 求n个数字的和 求n个数字的和, 5 计算1 + 2 + 3 + 4 + 5 var sum = 0; for (var i = 1; i <= 5; i++) { sum += i; } console.log(sum); 递归实现:求n个数字的和 n=5 > 5+4+3+2+1 // 阅读全文
摘要:
递归 递归: 函数中调用函数自己, 此时就是递归, 递归一定要有结束的条件 var i = 0; function f1() { i++; if (i < 5) { f1(); } console.log("从前有个山,山里有个庙,庙里有个和尚给小和尚讲故事"); } f1(); 阅读全文