javascript生命週期簡單介紹
本章節簡單介紹一下關於javascript生命週期的相關知識,需要的朋友可以做一下參考。
在通常情況下客戶端的生命週期起始於瀏覽器內容的載入,結束於瀏覽器的重新整理、跳轉或者關閉瀏覽器。
javascript作為客戶端的一份子,它的生命週期就貫穿於上述整個時間段。它的生命週期可以劃分為如下兩部分:
(1).從頁面資料被裝載到頁面資料裝載完畢的初始化階段。
(2).頁面資料裝載完畢一直到新的請求被髮起之前的執行階段。
在前一個階段裡,javascript程式碼被瀏覽器解析,執行環境被初始化,函式和閉包被建立,而那些可以被立即執行的指令被執行並實時地得到結果。在後一階段裡,完成初始化的程式環境進入一個預設的等待訊息的迴圈,捕獲使用者操作引發的事件並作出正確響應,這種模式同經典的事件驅動模型非常接近。在這一階段裡,javascrip程式碼真正扮演一個介面互動行為處理者的角色。
很顯然,作為頁面修飾的javascrip程式碼通常在初始化階段被執行完畢,而負責使用者互動的javascript幾乎總是要在執行階段被觸發和執行。區分這兩者的作用和執行規律,有助於分解問題,優化我們的系統設計。
相關文章
- 簡單的介紹 Eloquent 模型生命週期模型
- Laravel 生命週期介紹Laravel
- Activity簡介及生命週期
- Vue生命週期鉤子簡介Vue
- React元件和生命週期簡介React元件
- Page Ability生命週期內容介紹!
- servlet的生命週期和工作原理介紹Servlet
- JavaScript 簡單介紹JavaScript
- Servlet簡介及其生命週期詳解Servlet
- 安全軟體開發生命週期簡介
- Javascript 變數生命週期JavaScript變數
- 簡簡單單的Vue2(簡單語法,生命週期,元件)Vue元件
- Spring Bean各階段生命週期的介紹SpringBean
- React16 新生命週期和 Hooks 介紹ReactHook
- 簡單介紹克隆 JavaScriptJavaScript
- javascript物件簡單介紹JavaScript物件
- javascript this指向簡單介紹JavaScript
- javascript加密簡單介紹JavaScript加密
- 小程式的生命週期函式(簡單易懂)函式
- 簡單介紹JavaScript閉包JavaScript
- JavaScript希爾排序簡單介紹JavaScript排序
- javascript constructor簡單介紹JavaScriptStruct
- javascript建立物件簡單介紹JavaScript物件
- javascript的this用法簡單介紹JavaScript
- javascript arguments用法簡單介紹JavaScript
- javascript 變數簡單介紹JavaScript變數
- javascript簡單模板引擎介紹JavaScript
- javascript作用域簡單介紹JavaScript
- 簡述React的生命週期React
- 簡單談談我理解的React元件生命週期React元件
- RxFluxArchitecture框架介紹2-生命週期與訂閱管理UX框架
- JavaScript return語句簡單介紹JavaScript
- javascript鏈式呼叫簡單介紹JavaScript
- javascript除法運算簡單介紹JavaScript
- javascript &&和||運算子簡單介紹JavaScript
- javascript方法過載簡單介紹JavaScript
- javascript遞迴概念簡單介紹JavaScript遞迴
- JavaScript this指向解綁簡單介紹JavaScript