摘要:
1. 用performance分析前端页面性能 从这张经典的图里,我们可以大致看到一个网页从url输入到主要资源加载完成的主要过程:获取 url -> 重定向 -> 服务端缓存 -> DNS查询 -> 建链 -> 文档传输 ->** 文档资源解析和处理 **-> 主要资源加载完成。传统的前端秒开性能 阅读全文
摘要:
题目: 有7g,2g砝码各一个,天平一只,如何只用这些物品三次将140g的盐分成50g,90g各一份? 分析: 天平本身可以平均分配盐,做平均分,无需砝码。砝码和盐配合,可以得到新的盐重。 解法1: 不用砝码,将 140 g 盐用天平分成 70g + 70g 不用砝码,将 70 g盐用天平分成 35 阅读全文
摘要:
nodejs中,模块的导出有两种方式 //方式1 exports.[function name] = [function name] //方式2 moudle.exports= [function name] exports的对module.exports的引用,所以两种导出方式相同。 但是如下的方 阅读全文
摘要:
webpack的支持多种hook,每次编译,各个hook阶段都会执行一次。 ProgressPlugin可以监控各个hook执行的进度percentage,输出各个hook的名称和描述。 percentage: a number between 0 and 1 indicating the comp 阅读全文
摘要:
内存中的栈和堆,与数据结构中栈和堆是两码事。 内存中分为栈,堆,静态存储区,程序代码区。 1. 空间上 栈:空间小,远小于堆内存,所以常有栈溢出错误。主要存放 函数地址,函数参数,局部变量等。堆:空间大,主要存放new出来的对象和malloc申请的空间 2. 释放方式上 栈:由系统自动申请和回收,只 阅读全文