上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页
摘要: * 沙箱:环境,虚拟* ()();* (());* * 优点:代码结束,释放空间* *///沙箱小案例(function () { var str="小白喜欢小黑"; str=str.substr(2);//截取从第二个后开始 console.log(str);//喜欢小黑})();(functio 阅读全文
posted @ 2018-12-07 13:45 lujieting0 阅读(183) 评论(0) 推荐(0) 编辑
摘要: //函数模式的闭包,在一个函数中有一个函数function f1() { var num=10; function f2() { console.log(num); } f2();}f1();//对象模式的闭包,函数中有一个对象function f3() { var num=10; var obj= 阅读全文
posted @ 2018-12-07 13:43 lujieting0 阅读(207) 评论(0) 推荐(0) 编辑
摘要: //获取某个对象的类型是不是你传入的类型//[10,20,30]是不是"[object Array]"//type 是变量 是参数 "[object Array]"//obj 是变量 是参数 [10,20,30]function getFunc(type) { return function (ob 阅读全文
posted @ 2018-12-07 13:41 lujieting0 阅读(305) 评论(0) 推荐(0) 编辑
摘要: // function f1(x,y) {// console.log((x+y)+" "+this);// }// //复制了一份的时候,把参数传入到f1函数中,x >10,y >20,null就是this,默认是window// //bind方法是复制的意思,参数可以在复制的时候传进去,也可以在 阅读全文
posted @ 2018-12-07 13:36 lujieting0 阅读(379) 评论(0) 推荐(0) 编辑
摘要: *apply和call都可以改变this的指向*函数的调用,改变this的指向** */function f1(x,y) { console.log((x+y)+" "+this); return "这是函数的返回值";}//apply和call的调用var r1=f1.apply(null,[10 阅读全文
posted @ 2018-12-07 13:35 lujieting0 阅读(206) 评论(0) 推荐(0) 编辑
摘要: * 普通函数中的this是谁? 》window* 对象.方法中的this是谁? >当前的实例对象* 定时器方法中的this是谁? >window* 构造函数中的this是谁? >实例对象* 原型对象中的this是谁? 》实例对象** *///普通函数function f1() { console.l 阅读全文
posted @ 2018-12-04 21:37 lujieting0 阅读(187) 评论(0) 推荐(0) 编辑
摘要: // //1:这类拷贝仅仅拷贝了地址,不在堆上面复制内容// var obj1={// name:"小东",// age:10,// sleep:function () {// console.log("睡觉啦");// }// };// //改变了地址的指向// var obj2=obj1;// 阅读全文
posted @ 2018-12-04 21:32 lujieting0 阅读(253) 评论(0) 推荐(0) 编辑
摘要: * 原型实现继承* 借用构造函数实现继承* 组合继承:原型继承+借用构造函数继承* */function Person(name,age,sex) { this.name=name; this.age=age; this.sex=sex;}Person.prototype.sayHi=functio 阅读全文
posted @ 2018-12-04 21:31 lujieting0 阅读(146) 评论(0) 推荐(0) 编辑
摘要: * 借用构造函数:构造函数的名字.call(当前对象,属性,属性,属性,····)* 解决了属性继承,并且值不重复的问题* 缺陷:父级类别中的方法不能继承* */function Person(name,age,sex,weight) { this.name=name; this.age=age; 阅读全文
posted @ 2018-12-04 21:30 lujieting0 阅读(354) 评论(0) 推荐(0) 编辑
摘要: function Person(name,age,sex) { this.name=name; this.age=age; this.sex=sex;}Person.prototype.eat=function () { console.log("吃好吃的");};Person.prototype. 阅读全文
posted @ 2018-12-04 21:29 lujieting0 阅读(158) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页