作用域链
原型链
原型: prototype
:原型。每个构造函数在创建出来的时候系统会自动给这个构造函数创建并 且关联一个空的对象。这个空的对象,就叫做原型。
注意:
- 每一个由构造函数创建出来的对象,都会默认的和构造函数的原型关联;
- 当使用一个方法进行属性或者方法访问的时候,会先在当前对象内查找该属性和方法,如果当前对象内未找到,就会去跟它关联的原型对象内进行查找;
- 也就是说,在原型中定义的方法跟属性,会被这个构造函数创建出来的对象所共享;
- 访问原型的方式:
构造函数名.prototype
。
继承
闭包
闭包的定义是:闭包就是能够读取其他函数内部变量的函数
输入url 到出页面都发生啥
总体来说分为以下几个过程:
-
DNS解析 : 首先在本地域名服务器中查询IP地址,如果没有找到的情况下,本地域名服务器会向根域名服务器发送一个请求,如果根域名服务器也不存在该域名时,本地域名会向com顶级域名服务器发送一个请求,依次类推下去。直到最后本地域名服务器得到google的IP地址并把它缓存到本地,供下次查询使用
-
TCP连接
-
发送HTTP请求
-
服务器处理请求并返回HTTP报文
-
浏览器解析渲染页面
-
连接结束