我試圖運行chrome調試器來收集反混淆的JavaScript,但它爲腳本返回大量的塊。我想知道chrome如何將一個JavaScript文件分成多個塊?一塊腳本究竟是什麼? 我知道,爲每個腳本文件,腳本標記和eval()函數單獨的塊將被創建。我只想指出創建塊的所有可能情況。例如,lazy parsing是否也爲某些功能創建塊? 如果有人能指出我關於過程如何工作的一些文檔,那將是非常好的。 C
在我的項目中進行JavaScript代碼重構期間,我發現一些循環顯着減慢。尋找根本原因我發現this SO question陳述減速是由for循環和閉包創建中的let聲明造成的。 令我驚訝的移動let和關閉了for循環沒有幫助,甚至使用var代替let for循環變量也於事無補,因爲經濟放緩是由let引起的for循環之後放置。 通過去除多餘的細節我獲得此代碼段: "use strict"
c