[Typescript] class之間的共用

有時候在一頁的頁面有太多處理邏輯,同一個頁面有太多的另開視窗,總不能把所有的Typescript 全部都寫在同一個ts上。

所以我們就會拆另開視窗的頁面出來(畫面、ts),那在原本頁面要呼叫該拆開頁面、共用ts的方法時,該怎麼呼叫?

其實Typescript 有namespace 的定義 

如下圖

此TodoList namespace 內,擁有很多個class 

但如果你在開一個新ts時,如果不是在TodoList這個namespace底下,那會呼叫不到該圖的其他Class

但如果是像這樣的ts

這樣的Class 沒有namespace的定義,就會變成所謂"共用" 的class了

在同一個畫面要切開超多個視窗(大概一個頁面有十幾個不同視窗)

有些地方又有相同類似的邏輯運算,所以又會想共用一些方法,所以才會有交互作用的Class產生

這部分就需要小心命名、污染的問題。

由於小弟接觸typescript 時間真的不長,所以在這邊做下紀錄