javascript生命週期簡單介紹
本章節簡單介紹一下關於javascript生命週期的相關知識,需要的朋友可以做一下參考。
在通常情況下客戶端的生命週期起始於瀏覽器內容的載入,結束於瀏覽器的重新整理、跳轉或者關閉瀏覽器。
javascript作為客戶端的一份子,它的生命週期就貫穿於上述整個時間段。它的生命週期可以劃分為如下兩部分:
(1).從頁面資料被裝載到頁面資料裝載完畢的初始化階段。
(2).頁面資料裝載完畢一直到新的請求被髮起之前的執行階段。
在前一個階段裡,javascript程式碼被瀏覽器解析,執行環境被初始化,函式和閉包被建立,而那些可以被立即執行的指令被執行並實時地得到結果。在後一階段裡,完成初始化的程式環境進入一個預設的等待訊息的迴圈,捕獲使用者操作引發的事件並作出正確響應,這種模式同經典的事件驅動模型非常接近。在這一階段裡,javascrip程式碼真正扮演一個介面互動行為處理者的角色。
很顯然,作為頁面修飾的javascrip程式碼通常在初始化階段被執行完畢,而負責使用者互動的javascript幾乎總是要在執行階段被觸發和執行。區分這兩者的作用和執行規律,有助於分解問題,優化我們的系統設計。
相關文章
- 簡單的介紹 Eloquent 模型生命週期模型
- Laravel 生命週期介紹Laravel
- React元件和生命週期簡介React元件
- Vue生命週期鉤子簡介Vue
- Page Ability生命週期內容介紹!
- JavaScript 簡單介紹JavaScript
- servlet的生命週期和工作原理介紹Servlet
- 簡單介紹克隆 JavaScriptJavaScript
- Servlet簡介及其生命週期詳解Servlet
- 安全軟體開發生命週期簡介
- Spring Bean各階段生命週期的介紹SpringBean
- Javascript 變數生命週期JavaScript變數
- 簡單介紹JavaScript閉包JavaScript
- React16 新生命週期和 Hooks 介紹ReactHook
- 簡簡單單的Vue2(簡單語法,生命週期,元件)Vue元件
- JavaScript return語句簡單介紹JavaScript
- JavaScript希爾排序簡單介紹JavaScript排序
- RxFluxArchitecture框架介紹2-生命週期與訂閱管理UX框架
- 小程式的生命週期函式(簡單易懂)函式
- 簡述React的生命週期React
- 【三】Kubernetes學習筆記-Pod 生命週期與 Init C 介紹筆記
- 執行緒的生命週期,真的沒那麼簡單執行緒
- JavaScript實現自定義的生命週期JavaScript
- React生命週期簡明寶典React
- 生命週期
- Rust 程式設計影片教程(進階)——004_1 生命週期介紹Rust程式設計
- 鴻蒙hvigor構建任務依賴與生命週期簡介鴻蒙Go
- 這麼理解執行緒生命週期,是不是很簡單?執行緒
- 簡單介紹下各種 JavaScript 解析器JavaScript
- Rust 程式設計視訊教程(進階)——004_1 生命週期介紹Rust程式設計
- View生命週期與Activity生命週期的關係View
- vue - 生命週期Vue
- Fragment生命週期Fragment
- vue生命週期Vue
- spring生命週期Spring
- ubuntu生命週期Ubuntu
- Flutter - 生命週期Flutter
- sessionStorag 生命週期Session
- PHP 生命週期PHP