前端工程师必须知道的预编译初探

javascript运行三部曲之令人头大的预编译

每个前端工程师必须知道的预编译

作为一位入坑或者准备入坑的前端小白,弄懂JavaScript运行步骤是必须的,那么我们所用的JavaScript运行三部曲是1.语法执行 2.预编译 3.解释执行。那么令人头大的,然而面试官必问的便是预编译

预编译前奏

1.imply global暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就会为全局对象所有
eg:a=123;
2.一切生命的全局变量,全是window的属性

预编译

预编译的四部曲
1.创建AO对象
2.找形参和变量声明,将变量和形参名作为AO属性名,值为undefined
3.将形参和实参统一
4.在函数体里找到函数声明,值赋予函数体

发布了5 篇原创文章 · 获赞 3 · 访问量 267

猜你喜欢

转载自blog.csdn.net/pz1021/article/details/100326393