关闭

JS内存泄漏与垃圾回收机制
由于字符串、对象和数组没有固定大小,所有当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体
时间: 2021-01-13阅读: 205标签: 机制
Js垃圾收集机制
JavaScript具有自动垃圾收集机制。也就是说,执行环境会负责管理代码执行过程中使用的内存。开发人员不必关心内存分配和回收问题。垃圾收集机制的原理:找到不再继续使用的变量,然后进行释放其占用的内存
时间: 2020-10-02阅读: 257标签: 机制
深入理解Chrome V8垃圾回收机制
最近,项目进入维护期,基本没有什么需求,比较闲,这让我莫名的有了危机感,每天像是在混日子,感觉这像是在温水煮青蛙,已经毕业3年了,很怕自己到了5年经验的时候,能力却和3年经验的时候一样,没什么长进
时间: 2020-09-30阅读: 390标签: 机制
JS的垃圾回收机制
JS会在创建变量时自动分配内存,在不使用的时候会自动周期性的释放内存,释放的过程就叫 \\\"垃圾回收\\\"。这个机制有好的一面,当然也也有不好的一面。一方面自动分配内存减轻了开发者的负担,开发者不用过多的去关注内存使用
时间: 2020-09-22阅读: 244标签: 机制
Vue你不得不知道的异步更新机制和nextTick原理
异步更新机制使用微任务或宏任务,基于事件循环运行,在 Vue 中对性能起着至关重要的作用,它对重复冗余的 watcher 进行过滤。而 nextTick 根据不同的环境,使用优先级最高的异步任务
时间: 2020-07-11阅读: 644标签: 机制
JavaScript运行机制浅析
输出结果是undefined, 这种现象被称成“预解析”:JavaScript引擎会优先解析var变量和function定义。在预解析完成后,才会执行代码。如果一个文档流中包含多个script代码段(用script标签分隔的js代码或引入的js文件)
时间: 2020-07-02阅读: 413标签: 机制
TypeScript 的 类型保护机制
在编写 TS 时,它做了比我们看到的更多的事情,例如类型保护机制。让我们编写的代码更加严谨,至于怎么回事,让我们来看看吧。由于这些机制的存在,就算你仍旧以 JS 原生的书写方式,也能帮助你提前发现代码中潜在的问题。
时间: 2020-02-24阅读: 735标签: 机制
关于JS垃圾回收机制
由于字符串、对象和数组没有固定大小,所以当它们的大小已知时,才能对它们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体。
时间: 2020-01-24阅读: 556标签: 机制
几道面试题来看JavaScript执行机制
根据 JavaScript 的运行环境,锁定它为单线程,任务需要排队执行,如果网站资源比较大,这样会导致浏览器加载会很慢,但实际上并没有,大家肯定立刻想到了同步和异步。所谓的同步和异步也是在排队,只是排队的地方不同。
时间: 2020-01-10阅读: 650标签: 机制
从 javascript 事件循环看 Vue.nextTick 的原理和执行机制
Vue 的特点之一就是响应式,但是有些时候数据更新了,我们看到页面上的 DOM 并没有立刻更新。如果我们需要在 DOM 更新之后再执行一段代码时,可以借助 nextTick 实现。
时间: 2020-01-07阅读: 656标签: 机制
weakSet垃圾回收机制
如果其它对象没有引用该对象,垃圾回收机制会自动回收该对象所占的内存,不会考虑该对象是否还在WeakSet对象中。 正是由于以上特性,WeakSet中的成员对象会随时消失(垃圾回收机制运行前后可能会不同)
时间: 2020-01-03阅读: 533标签: 机制
React Fiber的优先级调度机制与事件系统
经典的事件系统分成两大块,绑定事件与分派事件,在浏览器中,分派事件很少人会直接dispatchEvent。因为创建一个DOM 事件是非常复杂的事情,不同的事件对象对应不同的事件构造器,传参也五花八门 ​
时间: 2019-12-30阅读: 1193标签: 机制
JS底层机制
微任务:Promise,process.nextTick宏任务:整体代码script,setTimeout,setInterval,微任务会先于宏任务执行,微任务队列空了才去执行下一个宏任务
时间: 2019-11-20阅读: 958标签: 机制
js执行机制
js是单线程的,为什么可以执行异步操作呢?这归结与浏览器(js的宿主环境)通过某种方式使得js具备了异步的属性。进程:正在运行中的应用程序。每个进程都自己独立的内存空间。例如:打开的浏览器就是一个进程。
时间: 2019-10-30阅读: 761标签: 机制
对NodeJS模块机制的理解
模块定义上下文提供exports对象用于导出当前模块的方法和变量,并且他是唯一的导出出口,exports实际上是module.exports,而module.exports就是以一个暴露给外部的对象。
时间: 2019-10-30阅读: 779标签: 机制