亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • npm install --save-dev lite-server?

    lite-server 開發應用的輕量級服務器,開發時用,線上一般用 apache,nginx,tomcat

    --save-dev 開發過程中引入,打包不引入,devDependencies 存入僅編譯時需要引入的;

    dependencies 所列舉的包,都會打包到服務器上。


    lite-server 會根據根目錄下index.html文件,自動部署在http://localhost:3000下,

    好處是,js文件變了,會自動刷新頁面;

    查看全部
    0 采集 收起 來源:typescript工作流

    2023-02-20

  • typescript 無法在瀏覽器中運行

    需要basic setup 轉化js來運行



    tsc main.js 寫代碼過程中發現錯誤,不用等運行報錯

    查看全部
  • typeof num1 === ‘number' 數據類型是number

    查看全部
  • http://img1.sycdn.imooc.com//6375a2560001fde504960282.jpg

    數據類型

    面向對象

    http://img1.sycdn.imooc.com//6375a27800016ca804470285.jpg

    查看全部
    0 采集 收起 來源:課程總結

    2022-11-17

  • 泛型

    使用<類型>定義類型叫做泛型

    http://img1.sycdn.imooc.com//63759e040001a91303960098.jpg

    泛型方法

    http://img1.sycdn.imooc.com//63759e9700017ee503990154.jpg

    http://img1.sycdn.imooc.com//63759ec800013d2e05370103.jpg

    http://img1.sycdn.imooc.com//63759f7300017f3805510210.jpg

    http://img1.sycdn.imooc.com//63759f970001cd1e04720127.jpg

    查看全部
    0 采集 收起 來源:Generics 泛型

    2022-11-17

  • Module

    一個文件就是一個Module,如果需要其他文件使用給文件中定義的類,需要在類前邊增加export關鍵字?

    http://img1.sycdn.imooc.com//63759cd00001adcb06000280.jpg

    引用的話,使用import關鍵字,在另一個文件的最頭部

    import {需要引入的類、函數或者變量的名稱} from "文件路徑,不加文件后綴"

    如果引用的文件沒有聲明默認的模塊,需要使用花括號{}指明

    查看全部
    0 采集 收起 來源:Module 模塊

    2022-11-17

  • 訪問修飾符 Access Modifier

    public

    ????默認的修飾符,不指定就是public

    private

    protected


    http://img1.sycdn.imooc.com//63759bac00013a1f04260204.jpg

    set get 關鍵字,懶人包,書寫get set 方法


    確保命名規范,一般私有變量,使用下劃線開頭 _name

    查看全部
  • Class類

    http://img1.sycdn.imooc.com//637594f90001741405360257.jpg

    http://img1.sycdn.imooc.com//63759695000135a805700288.jpg

    http://img1.sycdn.imooc.com//637596eb0001ce3a05260284.jpg

    ES的構造函數不可以重載,即一個類中有且僅有一個構造函數,可以使用?指明參數非必填,或者默認值等方法

    http://img1.sycdn.imooc.com//637597d6000137b305290281.jpg

    構造函數中使用訪問修飾符時,TypeScript會自動給創建成員變量,自己沒有感覺到有什么實際意義,懶不一定是個好事

    http://img1.sycdn.imooc.com//637598720001d79b05120221.jpg

    查看全部
    0 采集 收起 來源:class 類

    2022-11-17

  • 接口Interface

    http://img1.sycdn.imooc.com//6374bb1e0001216a04540252.jpg

    查看全部
    0 采集 收起 來源:Interface 接口

    2022-11-16

  • 對象Object

    使用花括號{}并且使用鍵值對的形式實現的數據都可以認為是Object

    http://img1.sycdn.imooc.com//6374b8eb0001cff704240187.jpg

    可以提前聲明

    http://img1.sycdn.imooc.com//6374b930000164b603030227.jpg

    使用object只是籠統的說是個對象,引用的時候是會報錯的,相當于是指定了一個空的{}

    http://img1.sycdn.imooc.com//6374b9920001389902670139.jpg

    http://img1.sycdn.imooc.com//6374b9b700017ac502760134.jpg

    查看全部
    0 采集 收起 來源:object對象類型

    2022-11-16

  • 函數類型

    1、function關鍵字

    http://img1.sycdn.imooc.com//6374b5af0001af9002640056.jpg

    2、箭頭函數

    http://img1.sycdn.imooc.com//6374b5a60001c97d02040073.jpg

    3、函數可選參數,使用?字符標識

    http://img1.sycdn.imooc.com//6374b5d500017f7f03320103.jpg

    4、函數可選參數,使用默認值標識

    http://img1.sycdn.imooc.com//6374b5fb0001373503540114.jpg

    查看全部
    0 采集 收起 來源:函數類型

    2022-11-16

  • 類型適配(類型斷言)TypeAssertions

    箭頭括號的方法:(<類型>變量)

    let message:any;

    message="abc";

    (<string>message).endsWIth("c")


    as關鍵字方式:(變量 as 類型)


    斷言使用需謹慎,避免過于自信,導致邏輯錯誤

    查看全部
  • 函數返回類型

    void:不返回值

    function printResult():void {

    ....

    }

    undefined:變量沒有賦值,沒有初始化

    function printResult():void {

    ....

    return ;

    }

    never:一個函數永遠執行不完,不常用

    function throwError(message:string ,errorCode:number):never{

    ????throw{

    ????????message,

    ????????errorCode

    ????}

    }

    function whileLoop():never{

    ? ? while(true){}

    }

    查看全部
  • any是任何類型都有可以,不需要校驗

    unknown是未知類型,使用是需要做一定的判斷才可以

    查看全部
    0 采集 收起 來源:Any 與 unknow

    2022-11-16

  • 三種枚舉的定義,默認數據從0開始,可以指定開始值,可以指定全部枚舉值

    查看全部
    0 采集 收起 來源:枚舉類型 Enum

    2022-11-16

舉報

0/150
提交
取消
課程須知
學習中需要用到這些工具: —visual studio code 代碼編輯器 —tsc TypeScript編譯器 —nodejs SDK 你需要有這些基礎: —可以使用原生JavaScript,有es6的基礎知識更佳
老師告訴你能學到什么?
1、學習TypeScript基礎知識 2、了解Typescriptg工作流程以及編譯原理 3、掌握TypeScript開發配置以及各種常用工具 4、掌握前端靜態類型思想 5、深入了解前端面對對象概念

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!