起源:有人发给我下面一段代码:
1 | var name = "11"; |
问了两个问题:
为什么打印出来的不是 '22'?
为什么打印出来的不是 undefined?
关于这个话题,我想要讨论的问题只有一个:什么时候应该用var,什么时候应该用 let,什么时候应该用const?
我的观点是,对于现代前端项目,有三个原则:
EventEmitter 是一个事件订阅、分发库, facebook 出品,被应用在 flux 等库中,也可以独立使用。github 地址 https://github.com/facebook/emitter。
关于 Fetch Api,接受度越来越高了。网上很多文章在介绍 Fetch 的用法,在鼓吹 Fetch 的优势,也有人在撰文批评 Fetch 的难以使用。
但是,当我们在讨论 Fetch Api 的优点和缺点的时候,我们在讨论什么?如果不清楚一个接口的设计目的,又如何去评判这个设计?