摘要: 1.//求 x,y,z的值 /* 考预编译 add只会用下面的,上面的被覆盖了 GO{ x:1, y:addFn, z:addFn, add:fn } */ var x=1,y=x=0; function add(n){ return n=n+1; } y=add(x); function add( 阅读全文
posted @ 2021-09-17 06:04 lisa2544 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1.函数预编译过程this->window2.全局this->window3.call/apply改变this指向4.obj.func();func()里的this指向obj function test(c){ //var this = Object.create(test.prototype); 阅读全文
posted @ 2021-09-17 05:52 lisa2544 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 递归有两个特征: 1.调用自身;2.找出口; 示例1 function test(n){ if(n==1){ console.trace(); return 1; } return arguments.callee(n-1)*n; } test(4); 示例2 function mul(10) { 阅读全文
posted @ 2021-09-16 05:30 lisa2544 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 只有表达式才能被执行,函数声明不能执行,必须调用 function(){...}//函数声明 (function(){...}())//表达式 只有表达式才能被执行符号执行,下面的声明是不能直接调用的; function test(){ var a=123; }();//出错,函数声明不能被直接调用 阅读全文
posted @ 2021-09-16 05:19 lisa2544 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 闭包-总结 阅读全文
posted @ 2016-05-20 17:51 lisa2544 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 块级作用域 阅读全文
posted @ 2016-05-20 17:44 lisa2544 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 闭包 阅读全文
posted @ 2016-05-20 17:30 lisa2544 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 对象继承 阅读全文
posted @ 2016-05-20 16:37 lisa2544 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 各种运动方式 阅读全文
posted @ 2016-05-20 16:04 lisa2544 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 各种浏览器高度 阅读全文
posted @ 2016-05-20 16:01 lisa2544 阅读(226) 评论(0) 推荐(0) 编辑