前端工程師必須知道的預編譯初探

javascript運行三部曲之令人頭大的預編譯

每個前端工程師必須知道的預編譯

作爲一位入坑或者準備入坑的前端小白,弄懂JavaScript運行步驟是必須的,那麼我們所用的JavaScript運行三部曲是1.語法執行 2.預編譯 3.解釋執行。那麼令人頭大的,然而面試官必問的便是預編譯

預編譯前奏

1.imply global暗示全局變量:即任何變量,如果變量未經聲明就賦值,此變量就會爲全局對象所有
eg:a=123;
2.一切生命的全局變量,全是window的屬性

預編譯

預編譯的四部曲
1.創建AO對象
2.找形參和變量聲明,將變量和形參名作爲AO屬性名,值爲undefined
3.將形參和實參統一
4.在函數體裏找到函數聲明,值賦予函數體

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章