typeScripy 番外篇之命名空間和模組

2021-09-24 06:43:45 字數 413 閱讀 9343

可以看出當沒有export的時候,checkdata 是私有的無法被外部訪問(我們會想到閉包,return乙個方法出來呼叫內部方法),在ts中加入export 後strin**alidate就會暴露給外部變數model1,也是閉包。

使用方式很簡單:

如果定義和使用在同乙個ts檔案那簡單如下:

let m=new model1.strin**alidate(); alert(m.checkdata('hello')) 如果不在同乙個模組,那需要引入模組,需要使用typescript的三斜線指令

///"./xx.ts" />

let m=new model1.strin**alidate();

alert(m.checkdata('hello'))

複製**

番外篇 日誌

一套能實現日誌輸出的工具包 日誌 能夠輸出系統執行的狀態,以及執行的時間 能力定製輸出目標 定製輸出格式 攜帶上下文 執行時選擇性輸出 靈活設定 效率高常見的日誌框架 來自這個包org.slf4.private logger logger logge ctory.getlogger user.cla...

AWS學習番外篇之SDK For Java

每個aws服務都有乙個服務介面,提供了與服務api 中對應的方法。如 amazon dynamodb的服務介面名是amazondynamodb。每個服務介面都有對應的客戶端生成器,用於構建服務介面。1.獲取客戶端生成器的例項,使用靜態工廠方法standard。amazondynamodbclient...

動態SQL番外篇

動態 dynamic sql 1.區分靜態sql和動態sql 1 靜態sql 靜態sql指直接嵌入在pl sql塊中的sql語句,靜態sql用於完成特定或固定的任務。select sal from emp where empno 4000 2 動態sql 動態sql執行pl sql塊時動態輸入的sq...