新聞中心
執(zhí)行環(huán)境
執(zhí)行環(huán)境定義了變量或函數(shù)有權訪問的其他函數(shù),決定了他們各自的行為。每個執(zhí)行環(huán)境都有一個與之關聯(lián)的變量對象。
變量對象
環(huán)境中定義的所有變量和函數(shù)都保存在這個對象中。
全局執(zhí)行環(huán)境
全局執(zhí)行環(huán)境是最外圍的一個執(zhí)行環(huán)境。在web瀏覽器中,全局執(zhí)行環(huán)境被認為是Window對象,因此所有全局變量和函數(shù)都是作為window對象的屬性和方法創(chuàng)建的。
每個函數(shù)都有自己的執(zhí)行環(huán)境。
作用域鏈
當代碼在一個環(huán)境中執(zhí)行,會創(chuàng)建變量對象的一個作用域鏈。
用途:保證對執(zhí)行環(huán)境有權訪問的所有變量和函數(shù)有序訪問。
特點:作用域鏈的前端始終是當前執(zhí)行的代碼所在的環(huán)境的變量對象。如果這個環(huán)境是函數(shù),則將其活動對象作為變量對象?;顒訉ο笞铋_始只包含arguments對象。作用域的下一個變量對象來自包含環(huán)境,而再下個來自下一個包含環(huán)境。
var color ="blue"; function changeColor() { var anotherColor ="red"; function swapColors() { var tempColor = anotherColor; anotherColor = color; color = tempColor; } swapColors(); } changeColor();
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)頁標題:javascript基礎進階_深入剖析執(zhí)行環(huán)境及作用域鏈-創(chuàng)新互聯(lián)
地址分享:http://www.dlmjj.cn/article/pojch.html