冴羽

Results 473 comments of 冴羽

@KaiOrange 恩恩,确实有这个问题,感谢指出~ 要不要发起一个 PR ?

@KaiOrange 不过这样的话,当删除一个不存在的事件时,比如 'test' 事件时,我们就会设置 __events.test = [],这个又是没有必要的,所以可以写成: ```js proto.allOff = function(eventName) { if (eventName) { if (this.__events[eventName]) this.__events[eventName] = [] } else { this.__events = {} } }; ```

@zhouyingkai1 写完 underscore 系列,写 ES6 系列,ES6 系列后就是 React 系列,等到 React 系列,估计要到春节后啦……

@wy1009 虽然我是最近才开始写的 underscore 系列,但是我并不是最近才开始看的哦~ 实际上半年前,我就已经开始阅读 underscore 源码了,也是有很多的问题啦,都是一点一点啃的,文章中的很多知识点其实在当时就已经有一点了解了,只是因为现在写文章,所以会梳理的更加细致而已。 所以其实我是在粗略的读完源码后又去细致的梳理了一下而已,当你再回顾的时候,其实哪些是难点,哪些是有必要讲讲的,心里还是有点底的,所以只用列出要写的课题,然后逐个写就可以了。 想必你是最近才开始看的 underscore ,所以不用怀疑自己哈,等你看完再回过头来看,一定也有同样的感受,正所谓“不识庐山真面目,只缘身在此山中”呀,加油哈~ (๑•̀ㅂ•́)و✧

一如前端深似海,文章何时能写完…… ![default](https://user-images.githubusercontent.com/11458263/41658035-c9f06028-74c7-11e8-8b15-6e728af65e28.png)

关于文章最后的疑问,感谢 SF 的 happy007:

@liuxinqiong 一年的时候面这个确实太难了点啦,而且面试本身也是一种双向选择,就算没有面上也不一定就是自己的损失,有可能是这家公司错过了一个有潜力的少年~ 不要气馁,以此为动力,日后还要华山论剑呢~

@xjh776 写完这个系列,会写 ES6 系列,写完 ES6 系列,会写 React 系列。封装 JS 的话,可以参考这个系列的第一篇,[underscore 系列之如何写自己的 underscore](https://github.com/mqyqingfeng/Blog/issues/56),因为第一篇是讲了 underscore 的代码组织方式,其中的代码就可以帮助我们用来封装库。 此外还不知道你说的库是不是指像实现轮播图、拖拽之类的库,如果是这种的话,未来如果写 DOM 系列,应该就会讲到各种效果的实战,如果你等不及的话,可以参考 [https://github.com/mqyqingfeng/Wheels](https://github.com/mqyqingfeng/Wheels) 这个仓库中各种效果的实现代码~~