angular學習之通俗易懂篇 生命週期

2022-07-08 02:21:09 字數 512 閱讀 5915

直接梳理應用場景,後續有新的理解再不斷補充.......

1、constructor()

對區域性變數進行初始化

2、ngonchanges()

被繫結的輸入屬性的值發生變化時呼叫(父子元件傳值的時候會觸發)

3、ngoninit()

一般在這裡請求資料,並初始化

4、ngdocheck()

檢測5、ngaftercontentinit()

插槽值初始化完畢

6、ngaftercontentchecked()

每次元件內容變更之後檢測

7、ngafterviewinit()

檢視渲染完畢 , 可以進行dom操作

8、ngafterviewchecked()

每次檢視渲染完之後呼叫

9、ngdestory()

銷毀事件或者元件時呼叫

例如 : 路由切換的時候,前乙個元件銷毀,後乙個元件建立

移除事件監聽、清除定時器

等等

angular學習之通俗易懂篇 路由

路由就是根據不同的url位址,動態的讓根元件掛載其他元件來實現乙個單頁面應用 1 首先,在新建專案的時候,需要把路由依賴放入專案 這裡它問你的時候就選yes,如果沒有選yes,需要自己安裝 2 配置路由 建立三個元件,並為三個元件配置路由 它的意思就是只要是首頁上想要通過路由更換頁面展示內容的,就放...

通俗易懂之Ajax

在網頁載入的時候,載入的都是靜態的資源,你寫的每一句話,每乙個結構都是固定的,比如在哪個區域顯示哪張,頁面渲染之後都無法在改變,想要改變就只有改 然後在重新整理頁面。而ajax可以讓我們在 執行的時候,去請求其他地方的資源或者介面,然後把請求來的資料,根據我們寫好的方法渲染到頁面上,多次進行ajax...

遷移學習,通俗易懂

一.背景 在之前用深度神經網路進行引數訓練時,我們每次的訓練都是從頭開始的,隨機地初始化網路。在網路層數不深的時候,訓練時間可以接受,但隨著現在網路構越來越複雜,網路層數越來越深,少則幾十層,多者上百層甚至上千層,如果任然每次都從頭開始訓練,時間的開銷則會非常大。例如imagenet網路的訓練常常需...