摘要:
白屏时间:从用户请求页面开始到显示第一个字符的时间,中间包括DNS查询、建立TCP链接、发送首个HTTP请求、返回HTML文档、HTML文档head解析完毕。所以浏览器开始渲染或者解析完的时间是白屏结束的时间点。 首屏时间:指用户打开网站开始,到浏览器首屏内容渲染完成的时间,整个页面的dom渲染处于 阅读全文
摘要:
首先来理解一下深拷贝与浅拷贝的概念 我们谈到深拷贝与浅拷贝都是针对于对象或者数组这种==复杂数据类型==,也就是引用数据类型 浅拷贝:只是对内存地址的拷贝,跟拷贝前指向的是同一块内存; 深拷贝:既拷贝了内存地址,又拷贝了数据内容,是在堆内存中重新开辟了一块存储空间. 内存分为栈内存跟堆内存,对于基本 阅读全文
摘要:
什么是Promise? 所谓Promise,简单说就是一个==容器==,里面保存着某个==未来才会结束的事件(通常是一个异步操作)的结果==。从语法上说,Promise 是一个对象,从它可以获取==异步操作==的消息。Promise提供统一的API,各种异步操作都可以用同样的方法进行处理。 Prom 阅读全文