摘要:
1、如何精准测试JavaScript性能 (1)本质上就是采用大量的执行样本进行数学统计和分析 (2)使用基于Benchmark.js的https://jsperf.com完成 2、Jsperf使用流程 (1)使用GitHub账号登录 (2)填写个人信息(非必填) (3)填写详细的测试用例信息(ti
阅读全文
posted @ 2021-02-04 19:52
phantom_yy
阅读(101)
推荐(0)
摘要:
学习记录 乾坤未定,你我皆是黑马 1、为什么使用Performance (1)GC的目的是为了实现内存空间的良性循环 (2)良心循环的基石是合理使用 (3)即刻关注才能确定是否合理 (4)Performance提供多种监控方式 2、Performance使用步骤 (1)打开浏览器输入目标网址 (2)
阅读全文
posted @ 2021-02-02 20:15
phantom_yy
阅读(101)
推荐(0)
摘要:
学习记录 1、认识V8 (1)V8是一款主流的JavaScript执行引擎; (2)V8采用即时编译 (3)V8内存设置上限 2、V8垃圾回收策略 (1)采用分代回收的思想实现垃圾回收 (2)内存分为新生代、老生代 (3)针对不同对象采用不同算法 (4)V8垃圾回收常见的GC算法 3、V8垃圾回收策
阅读全文
posted @ 2021-02-02 19:35
phantom_yy
阅读(198)
推荐(0)
摘要:
1、GC定义与作用 (1)GC就是垃圾回收机制的简写 (2)GC可以找到内存中的垃圾、并释放和回收空间 (3)GC中的垃圾是什么 程序中不再需要使用对象 a. function func() { name = 'ls'; return `${name} id a coder` } const a =
阅读全文
posted @ 2021-02-01 21:15
phantom_yy
阅读(264)
推荐(0)
摘要:
1、内存管理介绍 内存:由可读写单元组成,表示一片可操作性控件 管理:人为的去操作一片空间的申请、使用和释放 内存管理:开发者主动申请空间、使用空间、释放空间 管理流程:申请-使用-释放 2、内存管理 // 申请 let obj = {}; // 使用 obj.name = 'zs'; // 释放
阅读全文
posted @ 2021-02-01 20:01
phantom_yy
阅读(82)
推荐(0)
摘要:
1、函数组合 函数组合:如果一个函数要经过多个函数处理才能得到最终值,这个时候可以把中间过程的函数合并成一个函数; 函数就像是数据的管道,函数组合就是把这些管道连接起来,让数据穿过多个管道形成最终结果; 函数组合默认是从右到左执行 function compose(f, g){ return fun
阅读全文
posted @ 2021-01-27 18:29
phantom_yy
阅读(192)
推荐(0)
摘要:
1、闭包 函数在执行的时候,会放到一个执行栈上,当函数执行完毕之后,会从执行栈上移除,但是堆上的作用域成员因为被外部引用不能释放,因此内部函数依然可以访问函数的成员 2、纯函数 定义:相同的输入永远会得到相同的输出 slice:是纯函数 splice:不是纯函数 3、lodash 初始化packag
阅读全文
posted @ 2021-01-25 15:49
phantom_yy
阅读(169)
推荐(0)
摘要:
Promise应用 执行流程(宏任务/微任务) 每一个任务(函数)的执行过程都有可能产生宏任务和微任务; 每一个任务执行的最后,需要先执行完所有的微任务,再执行宏任务 Promise.all()失败问题 如果数组中任意一个任务失败,就会导致整个任务失败 对数组中的每一个promise对象都去处理一下
阅读全文
posted @ 2021-01-23 17:18
phantom_yy
阅读(52)
推荐(0)
摘要:
1、准备node.js环境 yarn global add nodemon –verbose 全局安装nodemon;安装过一次就不需要安装了,如果失效了再次安装一遍 node –version yarn init code test.js 新建js yarn add nodemon –dev 安装
阅读全文
posted @ 2021-01-20 10:28
phantom_yy
阅读(67)
推荐(0)
摘要:
1、安装node.js最新的稳定版本 (查看安装版本:node -v) https://nodejs.org/en/node.js自带nmp(查看安装版本:npm -v)2、用npm安装cnpm (查看安装版本:cnpm -v)命令行输入:npm install -g cnpm --registry
阅读全文
posted @ 2020-07-17 12:05
phantom_yy
阅读(249)
推荐(0)