摘要:        
我们知道 JS 有对象,比如 var obj = { name: 'obj' } 我们可以对 obj 进行一些操作,包括 「读」属性 「新增」属性 「更新」属性 「删除」属性 下面我们主要来看一下「读」和「新增」属性。 为什么有 valueOf / toString 属性呢? 在我们没有对 obj     阅读全文
posted @ 2018-05-17 09:46
云雾散人
阅读(701)
评论(0)
推荐(0)
        
            
        
        
摘要:        
大名鼎鼎的闭包!这一题终于来了,面试必问。 请用自己的话简述 首先来简述什么是闭包 假设上面三行代码在一个立即执行函数中(为简明起见,我就不写立即执行函数了,影响读者理解)。 评论里没看完就说我写得有问题的,请看清楚哦: 上面三行代码在一个立即执行函数中。 三行代码中,有一个局部变量 local,有    阅读全文
posted @ 2018-05-17 09:44
云雾散人
阅读(1176)
评论(0)
推荐(0)
        
            
        
        
摘要:        
大部分讲 new 的文章会从面向对象的思路讲起,但是我始终认为,在解释一个事物的时候,不应该引入另一个更复杂的事物。 今天我从「省代码」的角度来讲 new。 想象我们在制作一个策略类战争游戏,玩家可以操作一堆士兵攻击敌方。 我们着重来研究一下这个游戏里面的「制造士兵」环节。 一个士兵的在计算机里就是    阅读全文
posted @ 2018-05-17 09:37
云雾散人
阅读(255)
评论(0)
推荐(0)
        
            
        
        
摘要:        
你可能遇到过这样的 JS 面试题: var obj = { foo: function(){ console.log(this) } } var bar = obj.foo obj.foo() // 打印出的 this 是 obj bar() // 打印出的 this 是 window 请解释最后两    阅读全文
posted @ 2018-05-17 09:36
云雾散人
阅读(164)
评论(0)
推荐(0)
        
            
        
        
摘要:        
<!DOCTYPE html> <html lang="en" ng-app> <head> <meta charset="UTF-8"> <title>Title</title> <title>Title</title> <script type="text/javascript" src="./    阅读全文
posted @ 2018-05-17 00:23
云雾散人
阅读(138)
评论(0)
推荐(0)
        


浙公网安备 33010602011771号