Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
淺談 TypeScript
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
CypressKuo
May 26, 2016
Technology
160
1
Share
淺談 TypeScript
簡介 TypeScript (PIXNET 組內分享)
CypressKuo
May 26, 2016
More Decks by CypressKuo
See All by CypressKuo
Deep-copying.pdf
cypresskuo
0
35
CSS_for_Web_Vitals.pdf
cypresskuo
0
40
談談_Code_review.pdf
cypresskuo
0
48
REST_vs_GraphQL_今夜はご注文はどっち.pdf
cypresskuo
0
23
CSS_重構.pdf
cypresskuo
0
28
跟上_JS_的腳步-ES2020.pdf
cypresskuo
0
31
Core_Web_Vitals.pdf
cypresskuo
0
55
這個時代人人都知道的敏捷開發.pdf
cypresskuo
0
63
Webassembly.pdf
cypresskuo
0
13
Other Decks in Technology
See All in Technology
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
750
SREの仕事は「壊さないこと」ではなくなった 〜自律化していくシステムに、責任と判断を与えるという価値〜 / 20260515 Naoki Shimada
shift_evolve
PRO
1
180
PdM・Eng・QAで進めるAI駆動開発の現在地/aidd-with-pdm-eng-qa
shota_kusaba
0
250
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.7k
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
230
【関西製造業祭り2026春】現場を変える技術はここまで来た〜世界最大の製造業見本市から持って帰ってきたもの〜
tanakaseiya
0
170
なぜ、IAMロールのプリンシパルに*による部分マッチングが使えないのか? / 20260518-ssmjp-iam-role-principal
opelab
1
120
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
240
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.6k
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
1
690
Tachikawa.any 運営挨拶
daitasu
0
180
20260515 OpenIDファウンデーション・ジャパンご紹介
oidfj
0
130
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
5.5k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Code Review Best Practice
trishagee
74
20k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
540
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Speed Design
sergeychernyshev
33
1.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
亮藳 1
Ŏ ZKDWLV7\SH6FULSW" Ŏ %DVLF7\SHV Ŏ ,QWHUIDFHV Ŏ &ODVV Ŏ 7RROV
2
what is TypeScript? Ŏ 7\SH6FULSWLVDW\SHGVXSHUVHWRI-DYD6FULSWWKDWFRPSLOHV WRSODLQ-DYD6FULSW Ŏ $Q\EURZVHU$Q\KRVW$Q\262SHQVRXUFH https://www.typescriptlang.org/ 3
/ 22
Ŏ 6WDUWVDQGHQGVZLWK-DYD6FULSW Ŏ FRPSLOHVLQWR(&0$6FULSW RUQHZHU Ŏ VWDWLFW\SLQJ 4
Basic Types Ŏ %RROHDQ Ŏ 1XPEHU Ŏ 6WULQJ
5
Basic Types Ŏ $UUD\ Ŏ 7XSOH Ŏ (QXP
6
Basic Types Ŏ $Q\ Ŏ 9RLG
7
Basic Types Ŏ 7\SHDVVHUWLRQV 8
Interfaces Ŏ ࣁ7\SH6FULSW愊牧,QWHUIDFHV֢አ疰ฎ傶觊ࣳݷਧ嬝֦ጱ 纷ୗ嘨ᒫӣො纷ୗ嘨 Ŏ Ӟ圵憒塅 9
Interfaces Ŏ EDVLFLQWHUIDFH 10
Interfaces Ŏ 2SWLRQDO3URSHUWLHV 11
Interfaces Ŏ )XQFWLRQ7\SHV 12
Interfaces Ŏ &ODVV7\SHV 13
Interfaces Ŏ +\EULG7\SHV 14
Interfaces Ŏ ([WHQGLQJ,QWHUIDFHV 15
Class Ŏ 㯽翄ጱ-DYD6FULSWSURWRW\SHEDVHG Ŏ 7\SH6FULSWFODVVEDVHG 16
Class Ŏ 3XEOLF Ŏ 3ULYDWH Ŏ 3URWHFWHG 17
Class Ŏ $EVWUDFW 18
Class Ŏ 8VLQJDFODVVDVDQLQWHUIDFH http://www.dailymail.co.uk/news/article-3125869/Scientist-considers-naming-unclassified-octopus-species-Adorabilis-overcome-big-eyed-cuteness-deep-sea-creature.html 19
Get TypeScript Ŏ QSPLQVWDOOJW\SHVFULSW Ŏ QSPLQVWDOOJXOSW\SHVFULSW 20
IDE / Text Editor Ŏ 9LVXDO6WXGLR 9LVXDO6WXGLR&RGH Ŏ 2WKHUV
6XEOLPH7H[W$WRP(FOLSVH(PDFV:HE6WRUP9LPŏ 21
References Ŏ KWWSVZZZW\SHVFULSWODQJRUJ Ŏ KWWSEORJGDUNWKUHDGQHWSRVWKHOORW\SHVFULSWDVS[ Ŏ KWWSZZZVOLGHVKDUHQHW:LOO+XDQJ7:W\SHVFULSWKWPO ZHEVRFNHW Ŏ KWWSVZZZ\RXWXEHFRPZDWFK"
Y VG1*1'=HN OLVW 3/BG$[N1R)W]ZYXFVHZ;5*OLOO1D Ŏ KWWSVEORJVPVGQPLFURVRIWFRPHULFVNW\SHVFULSW 22
Thanks