原型链继承利用原型链实现继承,是通过子类原型引用父类实例来实现对父类的继承,具体实现示例如下
function Super() {
this.name = 'Rose'
}
function Sub() {
...
阅读全文
HMR介绍webpack 是通过“热模块替换” ,也就是 HMR( Hot Module Replacement)来实现资源的热更新的,可以仅针对部分资源进行更新而无需重载整个页面
...
阅读全文
webpack 的构建流程是一个串行的过程,从启动构建流程到结束的过程如下所示:
初始化参数。将配置文件(webpack.config.js)与 shell 中的参数合并到一起,得出最终的配置
开始编译。通过第【1】步得到的最终配置来初始化 Compiler(编译器) 对象,以及注册所有配置的插件,最后吊用 Compiler 的 run 方法开始编译
确定入口 。根据配置里的 Entry 找到所有...
阅读全文
DNS 查询过程
客户端请求指定域名
查询本地 DNS 服务器缓存中是否有对应 IP 地址,如果有则返回
否则,查询本地 DNS 服务器,如果本地 DNS 服务器有则返回
否则,本地 DNS 服务器向根 DNS 服务器发起请求,根 DNS 服务器会解析根域名...
阅读全文