- 博客(9)
- 收藏
- 关注
原创 this的指向
var name='window'; var obj={ name:'vvvv', say:function(){ console.log(this.name); } } var fun=obj.say; // fun.call(window); fun()
2017-10-31 23:25:38 107
原创 对象的枚举
对象的枚举或遍历 遍历 1: for in var obj={ name:'liuyang', age:19, sex:'male', height:180, weight:75 } for( var pro in obj){ console.log(pro +''+typeof pro) console.
2017-10-29 02:47:54 599
原创 命名空间
命名空间 为了防止名字不重复以前的程序员这样做 var obj={ department1:{ jicheng{ name:'avc', age:123 }, xuming:{ } }, departmeng2:{ zhangsan:{
2017-10-29 01:07:49 569
原创 闭包
闭包 当内部函数保存到外部中就形成了闭包,闭包会使原有的内存不释放,造成内存泄漏; function eater(){ var food=''; var obj={ eat:function(){ console.log('Wo shi'+food); }, push:function(myfood){
2017-10-28 23:37:22 144
原创 阶乘
Document //找规律 //有出口 function fb(n){ if(n==1||n==2){ return 1; } return fb(n-1)+fb(n-2); } console.log(fb(16))
2017-10-28 22:48:13 146
原创 继承模式,命名空间,对象枚举
继承发展史 原始继承模式--原型链 过多的继承了没有用的属性 2:借用构造函数 不能借用构造函数的原型 每次借用构造函数都要多走构造函数 3:共享构造原型 不能随便改造自己的原型 4:圣杯模式 一:原型链; Grand.prototype.lastName
2017-10-28 22:05:08 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人