JS内存图

作者: 招投标秘籍 | 来源:发表于2021-02-17 18:47 被阅读0次

上篇文章说了js诞生,今天我们来说说js是存在哪里的,首先从浏览器的功能说起。

浏览器功能

浏览器功能主要有发起请求,下载HTML,解析HTML,下载CSS,解析CSS,下载JS,解析JS等。主要的功能模块有用户界面、渲染引擎、JS引擎、存储等。

JS引擎的作用

  1. 解析JS代码将代码转化为机器可以执行的机器码
  2. 优化代码
  3. 执行上面的机器码
  4. JS用完的回收 下次使用

JS代码存在哪里

image.png
  1. 不知什么区主要存放的JS代码的变量
  2. stack区都是顺序排列
  3. heap区都是随意存放
    接下来我将举例进行说明
var a =1
var b =a
var person = {name:'frank',chird:{name:'jack'}}
var person2 = person

存放位置如下


image.png

本文为本人的原创文章,著作权归本人和饥人谷所有,转载务必注明来源.

相关文章

  • JS内存图

    画JS内存图可以有效的解决JS中的一些内存问题JS中内存分为2中:栈内存(Stack)跟堆内存(Heap)栈内存:...

  • JS内存图

  • js 内存图

    7.垃圾回收 参考教程饥人谷

  • JS内存图

    上篇文章说了js诞生,今天我们来说说js是存在哪里的,首先从浏览器的功能说起。 浏览器功能 浏览器功能主要有发起请...

  • JS内存图

    Get Started • 操作系统• 进程与线程• JS引擎• 瓜分内存• JS入门三座大山之原型 操作系统常识...

  • 2018-07-03

    内存图 JS 引擎将内存分为代码区和数据区 我们只研究数据区 数据区分为 Stack(栈内存) 和 Heap(堆内...

  • JS 基础之内存图

    计算机内存分配 现代的计算机内存配置一般至少8G起步。 操作系统开机即占用512MB、chrome打开即占用1...

  • js内存泄露

    js内存泄露 js内存的机制 js的基本变量 boolean string number null undefin...

  • JS 垃圾回收

    内存 JS 数据的存储地址分为栈内存和堆内存。 栈内存 堆内存 在 JS 存放数据的内存中又分为高位和低位,其中高...

  • js知识版图-数据类型

    一、js中内存分为栈内存、堆内存此处引申知识点:js中堆栈内存及函数处理机制 栈内存 从数据类型角度思考 栈内存 ...

网友评论

    本文标题:JS内存图

    本文链接:https://www.haomeiwen.com/subject/dmgixltx.html