simplify the life

06 2015 档案

从setTimeout谈JavaScript运行机制
摘要:从setTimeout说起 众所周知,JavaScript是单线程的编程,什么是单线程,就是说同一时间JavaScript只能执行一段代码,如果这段代码要执行很长时间,那么之后的代码只能尽情地等待它执行完才能有机会执行,不像人一样,人是多线程的,所以你可以一边观看某岛国动作片,一边尽情挥洒汗水。J... 阅读全文

posted @ 2015-06-29 13:15 lessfish 阅读(11577) 评论(12) 推荐(5) 编辑

闭包拾遗 & 垃圾回收机制
摘要:闭包拾遗 之前写了篇《闭包初窥》,谈了一些我对闭包的浅显认识,在前文基础上,补充并且更新些对于闭包的认识。 还是之前的那个经典的例子,来补充些经典的解释。function outerFn() { var a = 0; function innerFn() { console.log(... 阅读全文

posted @ 2015-06-12 09:48 lessfish 阅读(3330) 评论(1) 推荐(4) 编辑

闭包初窥
摘要:不久前的面试中,面试官开门见山问我闭包是什么,我哑然。就像this一样,可能给我几道关于this的题目我会做,但是要我说说什么是this,我还真不知道从何说起,为了face以后同样的问题,查阅了一些资料在此简单做下记录。诚然,楼主对于闭包的理解还处在初级阶段... 简单来说闭包拥有三个特性:1... 阅读全文

posted @ 2015-06-10 09:38 lessfish 阅读(2567) 评论(15) 推荐(10) 编辑

JavaScript原型链和instanceof运算符的暧昧关系
摘要:时间回到两个月前,简单地理了理原型链、prototype以及__proto__之间的乱七八糟的关系,同时也简单了解了下typeof和instanceof两个运算符,但是,anyway,试试以下两题: 如果无法得出准确答案,跟着楼主一起温故而知新吧。 温故 我们经常用typeof运算符来判断一个变量的 阅读全文

posted @ 2015-06-09 09:59 lessfish 阅读(1047) 评论(0) 推荐(0) 编辑

导航

统计信息

点击右上角即可分享
微信分享提示