0
点赞
收藏
分享

微信扫一扫

JS内存图

奔跑的酆 2021-09-30 阅读 121

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

浏览器功能

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

JS引擎的作用

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

JS代码存在哪里

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

存放位置如下



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

举报

相关推荐

0 条评论