var Fn = {} var fn = new Fn() 这个过程会执行如下步骤: 1.新创建一个空对象 var fn = new Object(); 2.构造函数的显示原型等于实例对象的隐式原型,实例对象的constructor属性为构造函数的名称 Fn.prototype ...
这次单讲resolve promise 这种情况。有些地方说 resolve promise 返回了一个promise的副本 。这句话应该怎么理解呢 我们来看一个小例子: resolve value ,当value等于普通值,res就等于这个值, 而value如果等于p ,程序就会等待p 变成resolved后再往下执行。所以resolve p 等待p 的状态改变 resolved或者rejec ...
2017-02-08 15:55 0 4320 推荐指数:
var Fn = {} var fn = new Fn() 这个过程会执行如下步骤: 1.新创建一个空对象 var fn = new Object(); 2.构造函数的显示原型等于实例对象的隐式原型,实例对象的constructor属性为构造函数的名称 Fn.prototype ...
DNS解析 TCP连接 发送http请求 服务器处理请求 浏览器解析渲染页面 连接结束 DNS解析 什么是DNS? DNS是一种组织成域层次结构的计算机和 ...
阅读本文大概需要 7 分钟。 一、从输入一个网址开始 当我们在浏览器输入一个网址,然后按下回车,接下来浏览器显示了页面。网速好的话这之间可能就一秒,但在这一秒内到底发生了什么? 本文主要内容是试图记录一个完整 Web 请求的详细过程,从用户 ...
你有没有好奇过,当你在浏览器打开一个网页的时候,从敲下回车的那一刻到看到网页展现,中间短短的几秒甚至几百毫秒里,到底发生了什么?浏览器怎么就展现出了这么个网页?来来来,让我们一步步分析~ 打开网页的第一步肯定是输入网址了,那么对于浏览器来说,这是它唯一的线索,也就 ...
JavaScript一直强调没有类的概念,但是JavaScript中我们也经常需要new一个对象。 new是一个运算符,用来调用函数(js中函数可以作为普通函数被调用做方法,也可以通过new来调用作为一个构造器) 其实,在JavaScript中任何对象通过构造器(例如Person ...
一、前言 上个月底,爸爸因为事故突然离世,说心里话,现在看到'去世','爸爸'这样的字眼,眼泪都会忍不住在眼眶打转,还是需要时间治愈。最近也只是零碎的看了下东西,始终沉不下心去读书,直到今天还是决定 ...
JAVA是一种面向对象的语言,它本身具有面向对象的三大特性--封装,继承,多态。开发时,我们要记住,属性是用于存储数据的。直接被访问,容易出现安全隐患。所以,类中的属性通常被私有化,并对外提供公共的访 ...
思考一个最简单的程序行为:我们的Dialog上有一个Button, 当用户用鼠标点击这个Button时, 我们弹出一个MessageBox。 这个看似简单的行为, 谁能说清楚它是如何运行起来的,背后究竟发生了什么? 下面是我个人尝试的解答 ...