摘要:
闭包形成条件:至少是二个函数,并且是嵌套关系,内部函数还需要访问外部函数的局部变量。 作用:1,私有变量,保护数据安全。 2,持久化维持数据。 function fn() { var num = 10; inner(n) { num = n } //inner函数可以改变num的值,所以把inner 阅读全文
摘要:
递归函数就是自己调用自己,必须要有结束条件。 计算1-N之间的和 function sum (n) { 2,结束递归 if(n 1) { return 1 } 1, //把未知问题转已知问题 return sum(n-1)+n } sum(5);原理:层层递进,层层回归。如下 //sum(5)==》 阅读全文
摘要:
ES5作用域:限制变量访问到的区域。在js中有函数作用域和全局作用域。函数作用域在函数声明定义的时候(函数写好的时候)就已经定下来了。 ES6块级作用域:就是由花括号形成的作用域{}。不能重复定义。 作用域链:先在当前函数作用域中查看是否有声明该变量,如果有就返回该变量的值。如果没有,就去外层函数作 阅读全文
摘要:
1, arr.join()可以把数组中的每一项转换成字符串,不传参默认以逗号隔开。可以传入分隔符arr.join(‘|’)。如果需要没有分隔符arr.join(‘’)。 2, push()在数组的最后添加一项或者多项 》返回新数组长度。 3, pop()在数组的的最后删除一项 》并返回删除的这一项。 阅读全文
摘要:
1,圆周率 Math.PI 2,最大值 Math.max() 3,最小值 Math.min() 4, 取整 1, 向上取整,取最大 Math.ceil() 2, 向上取整,取最小 Math.floor() 3, 四舍五入 Math.round 5, 随机数,返回一个0-1之间的数 Math.rand 阅读全文
摘要:
<!-- 需求将所有obj2的属性,添加到obj中去 --> var obj = { name: '小明', age: 18, } var obj2 = { money: 100000, car: '玛莎拉蒂', house: '海景房' } <!-- 遍历对象 --> for(var key in 阅读全文
摘要:
创建对象: 1,创建单个对象 1,字面量 var obj = {}; 2, 构造函数 var obj = new Object(); 2,批量创建对象 1,工厂函数 function CreatPerson () { var obj = {}; return obj; } function Pers 阅读全文
摘要:
<basic-container> <div @click="printAudi" class="link"> <div class="box"> <div> <img src="@/assets/index/4.png" alt /> </div> <p>用印申请</p> </div> </div 阅读全文
摘要:
<basic-container> <div @click="Newproject" class="link"> <div class="box"> <div> <img src="@/assets/index/1.png" alt /> </div> <p>新增项目</p> </div> </di 阅读全文