TypeScript
From Wikipedia, the free encyclopedia
TypeScript (ing-gú: TypeScript) sī-iû Microsoft khai-huat kah uî-hōoê bián-huì khui-guân pian-tîng gú-giân. TypeScript sī JavaScript ê giâm-keh gú-huat tshiau-tsi̍p [en] (superset), pīng-tshiánn uī gú-giân thinn-ka ē-tàng suán-ti̍k ê tsīng-thài luī-hîng. TypeScript tsuan-uī khai-huat tuā-hîng ìng-iōng tîng-sū hām tsuán-i̍k tsò JavaScript jî-lâi siat-kè.[5] Iû-î TypeScript sī JavaScript ê tshiau-tsi̍p [en] (superset), hiān-iú ê JavaScript tîng-sū mā sī ū-hāu ê TypeScript tîng-sū.
Pian-têng hoān-hêng | Multi-paradigm: functional, generic, imperative, object-oriented |
---|---|
Nńg-thé siat-kè | Microsoft |
Têng-sek-goân | Microsoft |
Siú-chhù hoat-hêng | 2012 nî 10 goe̍h 1 ji̍t; 11 nî í-chêng (2012-10-01) [1] |
Ún-tēng pán-pún | |
Lūi-hêng hē-thóng | Duck, gradual, structural[3] |
Nńg-thé siū-koân | Apache License 2.0 |
Bûn-kiāⁿ khok-tián-miâ | .ts, .tsx |
Bāng-chām |
www |
Khé-hoat gí-giân | |
C#, Java, JavaScript, ActionScript[4] | |
Éng-hióng gí-giân | |
AtScript, AssemblyScript |
TypeScript ē-tàng iōng teh khai-huat iōng-hōo-tuann kah ho̍k-sāi-tuann tsip-hîng ê JavaScript ìng-iōng tîng-sū (pí-jû Node.js hi̍k-tsiá Deno [en]). Ū tsiânn-tsē suán-ti̍k ē-tàng iōng teh tsuán-i̍k. Ē-sái sú-iōng bi̍k-jīm ê TypeScript pian-i̍k-khì,[6] hi̍k-tsiá ē-tàng tiâu-iōng Babel pian-i̍k-khì kā TypeScript tsuán-uānn tsò JavaScript.
TypeScript tsi-tshî ē-sái pau-hâm hiān-iú JavaScript sòo-kì-khòo ê luī-hîng sìn-sit ê tīng-gī bûn-kiānn, tō tshin-tshiūnn C++ sìn-thâu [en] tóng-àn ē-sái biâu-su̍t hiān-iú bo̍k-piau tóng-àn ê kiat-kòo kāng-khuán. Tse tì-sú kî-thann tîng-sū ē-tàng sú-iōng tóng-àn tang-tiong tīng-gī ê ti̍t, tō tshin-tshiūnn in kan-na sī tsīng-thài luī-hîng ê TypeScript si̍t-thé kāng-khuán. jQuery [en], MongoDB [en] kah D3.js [en] tíng-tíng siū huan-gîng ê sook-i-khòo lóng-ū tē-3 hong ê sìn-thâu tóng-àn. Node.js sòo-kì-khòo bôo-pán ê TypeScript sìn-thâu (headet) mā ē-tàng sú-iōng, ún-tsún teh TypeScript tang-tiong khai-huat Node.js tîng-sū.[7]
TypeScript pian-i̍k-khì pún-sin sī iōng TypeScript sóo pian-siá ê, pīng-tshiánn pian-i̍k tsò JavaScript. TypeScript kin-kì Apache tsìng-tsiàu 2.0 [en] hik-tik hí-khó. Anders Hejlsberg [en], C# ê siú-si̍k káng-su, Delphi hām Turbo Pascal ê tshòng-kiàn-tsiá, it-ti̍t tì-li̍k teh TypeScript ê khai-huat.[8][9][10][11]