程式的上下文

2022-06-27 01:45:13 字數 456 閱讀 3551

一、含義

上下文有程式執行所需要的全部資源和資料(包括函式資料)構成。

程式執行的過程就是構建上下文和使用上下文進行解釋和處理的過程。

上下文的構建和維護構成了乙個解釋系統的小宇宙,任何事件、過程、元素,只有進入這個上下文才會有含義。

程式的執行依賴於上下文,程式執行的一半工作是執行上下文的構建與維護。

二、例子

比如檢視的樹形結構+事件定位機制構成了前端事件處理的上下文。

職責鏈的構成了事件傳播的上下文。

facade模式中manager維護的所有組成要素構成了小系統的上下文。

三、其它

上下文和處理機制(演算法)一起構成了乙個小系統。

上下文是事物存在的環境。

通訊的上下文是通訊的時序語義+處理機制。

靜態事物的存在環境

動態事物的執行環境

物件導向中,物件是成員函式的上下文。

上下文 上下文棧

全域性 函式 區域性 在執行全域性 前將window確定為全域性執行上下文 對全域性資料進行預處理 var定義的全域性變數 undefined,新增為window的屬性 function宣告的全域性函式 賦值 fun 新增為window的方法 this 賦值 window 開始執行全域性 在呼叫函式...

中斷上下文 程序上下文

在學習與作業系統相關的知識時候,我們經常遇到程序上下文 中斷上下文,看似熟悉又感覺不是特別清晰。這裡我們從如下幾個方面進行描述。上下文是從英文中context翻譯過來的,指的是一種環境。上下文我們看起來不怎麼熟悉,但是我們可以看context的中文翻譯,或者我們能更加的情形些。context n 語...

全域性上下文與上下文

全域性上下文由main函式載入系統的主架構和主事件迴圈和全域性資料構成。是上帝創造世界時,建立的基礎事物。萬物之始,大道至簡,衍化至繁。全域性上下文代表著程式執行所需要的基礎資源。是程式執行的基礎。全域性上下文的特徵是在程式執行期間常駐記憶體。全域性上下文的生命週期和應用程式的生命週期相同。與應用程...