xccjk / x-blog

学习笔记
17 stars 2 forks source link

javascript在浏览器中的执行过程? #17

Closed xccjk closed 2 years ago

xccjk commented 3 years ago

浏览器是如何执行JavaScript代码的

编译过程

语法分析过程

输入的代码

  var name = 'xcc'
  console.log(name)

语法分析

  // 令牌
  Keyword(var)
  Identifier(name)
  Punctuator(=)
  String('xcc')
  Identifier(console)
  Punctuator(.)
  Identifier(log)
  Punctuator(()
  Identifier(name)
  Punctuator())

内存管理

特点

栈的查看方式


特点