预编译

什么是预编译? 当js代码执行时有三个步骤: 1、语法分析,这个过程检查出基本的语法错误。 2、预编译,为对象分配空间。 3、解释执行,解释一行执行一行,一旦出错立即停止执行。 预编译发生在代码执行的前一刻。 预编译的具体过程: 预编的时候会生成AO (Activetion Object,执行期上下文)和GO (Global Object,等于window)
...全文
30 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
趁虚员 2019-06-03
  • 打赏
  • 举报
回复
引用 楼主 恶人不在恶、世界将不存的回复:
什么是预编译? 当js代码执行时有三个步骤: 1、语法分析,这个过程检查出基本的语法错误。 2、预编译,为对象分配空间。 3、解释执行,解释一行执行一行,一旦出错立即停止执行。 预编译发生在代码执行的前一刻。 预编译的具体过程: 预编的时候会生成AO (Activetion Object,执行期上下文)和GO (Global Object,等于window)
其实就是将所要执行的代码排个序。。例如先声明变量,声明函数等

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧