摘要: HTTP状态码3XX表示重定向,表明浏览器需要执行某些特殊的处理以正确处理请求。 301 Moved Permanently 永久性定向。该状态码表示请求的资源已被分配了新的URI,以后应使用资源现在所指的URI。 302 Found 临时性重定向。该状态码表示请求的资源已被分配了新的URI,希望用 阅读全文
posted @ 2018-03-02 20:34 阿力瓦 阅读(66156) 评论(0) 推荐(1) 编辑
摘要: async / await是ES7的重要特性之一,也是目前社区里公认的优秀异步解决方案。目前,async / await这个特性已经是stage 3的建议,可以看看TC39的进度,本篇文章将分享async / await是如何工作的,阅读本文前,希望你具备Promise、generator、yiel 阅读全文
posted @ 2018-03-02 17:31 阿力瓦 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 网上有一道美团外卖的面试题是这样的:Function.prototype.a = 'a'; Object.prototype.b = 'b'; function Person(){}; var p = new Person(); console.log('p.a: '+ p.a); // p.a: 阅读全文
posted @ 2018-03-02 16:53 阿力瓦 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: JavaScript中实现DI的原理 在JavaScript中实现DI,看起来难,实际上原理很简单,它的核心技术是Function对象的toString()。我们都知道,对一个函数对象执行toString(),它的返回值是函数的源码,知道了这一点,接下来就简单的:我获取了函数源码,然后我对函数的声明 阅读全文
posted @ 2018-03-02 12:24 阿力瓦 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 什么是依赖注入 阅读全文
posted @ 2018-03-02 12:22 阿力瓦 阅读(292) 评论(0) 推荐(0) 编辑