摘要: new操作符具体干了什么呢?其实很简单,就干了三件事情。 第一行,我们创建了一个空对象obj第二行,我们将这个空对象的__proto__成员指向了Base函数对象prototype成员对象第三行,我们将Base函数对象的this指针替换成obj,然后再调用Base函数,于是我们就给obj对象赋值了一 阅读全文
posted @ 2018-11-27 23:09 xfcao 阅读(26053) 评论(0) 推荐(1)
摘要: 前言 前一阵子记录了promise的一些常规用法,这篇文章再深入一个层次,来分析分析promise的这种规则机制是如何实现的。ps:本文适合已经对promise的用法有所了解的人阅读,如果对其用法还不是太了解,可以移步我的上一篇博文。 本文的promise源码是按照Promise/A+规范来编写的( 阅读全文
posted @ 2018-11-27 22:03 xfcao 阅读(716) 评论(0) 推荐(0)
摘要: HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。 如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。 本文我花了三个多月的时间把所有的状态码都总结了下,内容太多,看 阅读全文
posted @ 2018-11-27 21:20 xfcao 阅读(3174) 评论(0) 推荐(0)
摘要: 前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ? 1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。 2 阅读全文
posted @ 2018-11-27 21:16 xfcao 阅读(282) 评论(0) 推荐(0)