自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 大前端课程学习心得体会+学习笔记

大前端课程学习心得体会+学习笔记 心得体会: 已经学习了五个多月的大前端课程了,从前端的javaScrpt基础到 前端工程化, 然后到Vue框架的深度解析,都是我目前急需的, 课程质量都是非常棒的,特别是Vue这一大模块讲得很透彻, 也是我最喜欢的模块之一 . 之前的学习前端知识体系中并没有接触到javaScritp性能优化之一块, 上了JS性能优化之一块之后, 我对javaScript的运行机制有了很大的认识, 也感谢老师能够讲解那么细致,让自己对知识不单单停留在使用简单的api上. 接下来是学习reac

2020-11-22 15:00:22 887 2

原创 第四节 js代码优化

第四节 js代码优化 1. 简介 如何精准测试javaScript性能 本质上就是采集大量执行赝本进行数学统计和分析,从而得出一个比对的结果 使用基于Benchmark.js的https://jsperf.com完成 使用流程 填写详细的测试用例信息(title,slug) 填写准备代码(DOM操作时经常使用) 填写必要有setup(准备工作)与teardown(结束时的销毁工作)代码 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e5oKQPNk

2020-11-22 13:02:57 275 1

原创 第三节 Performance工具

第三节 Performance工具 1.为什么使用Performance GC的目的是为了实现内存空间的良性循环 良性循环的基石是否合理 时刻关注才能确定是否合理 Performance提供了多种工具监控内存变化 使用步骤 打开浏览器输入目标网址 进入开发人员工具面板,选择性能 开启录制功能,访问具体界面 执行用户行为,一段时间后停止录制 分析界面中记录的内存信息 2.内存问题的体现 页面出现延迟加载或经常性暂停(可能出现频繁的GC) 页面持续性出现糟糕的性能(使用网站不流畅,感觉不是很好用,可

2020-11-22 12:58:39 622

原创 第二节 V8

第二节 V8 1.认识V8 V8是一款主流的javascript执行引擎(高效执行javascript,优秀的内存管理机制) V8采用即时编译 可以直接把javascript源码翻译成能够执行的机器码 V8的设置内存有上限 32位操作系统 800M 64位操作系统 1.5G 2. V8垃圾回收策略 基本类型数据,有javascript语言本身进行控制的 而现在讨论的回收主要是存放在堆区中的对象数据 策略 采用分代回收的思想 内存分为新生代和老生代 针对不同代的对象采用不同的算法进行回收,进

2020-11-22 12:55:17 322

原创 第一节 内存管理

第一节 内存管理 1.为什么需要内存管理 随着硬件技术不断发展,高级编程语言中都自带了GC垃圾回收机制,这些变化,让我们不需要注意内存空间使用的情况下,也能去完成各种功能开发 如下代码从语法角度上没有任何问题 但是从内存管理上纯在内存泄漏 用Performance查看js Heap会发现蓝色线条持续升高,没有回落 console.log('内存管理'); function fn() { arrList = [] arrList[100000] = 'lg is

2020-11-22 12:54:30 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除