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
CypressKuo
May 26, 2016
Technology
1
150
淺談 TypeScript
簡介 TypeScript (PIXNET 組內分享)
CypressKuo
May 26, 2016
Tweet
Share
More Decks by CypressKuo
See All by CypressKuo
Deep-copying.pdf
cypresskuo
0
16
CSS_for_Web_Vitals.pdf
cypresskuo
0
19
談談_Code_review.pdf
cypresskuo
0
22
REST_vs_GraphQL_今夜はご注文はどっち.pdf
cypresskuo
0
5
CSS_重構.pdf
cypresskuo
0
13
跟上_JS_的腳步-ES2020.pdf
cypresskuo
0
22
Core_Web_Vitals.pdf
cypresskuo
0
29
這個時代人人都知道的敏捷開發.pdf
cypresskuo
0
35
Webassembly.pdf
cypresskuo
0
4
Other Decks in Technology
See All in Technology
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
260
web-application-security
matsuihidetoshi
0
170
Databricks における 『MLOps』
databricksjapan
2
170
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
170
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
930
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
310
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
360
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
140
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
780
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Fireside Chat
paigeccino
21
2.6k
Git: the NoSQL Database
bkeepers
PRO
422
63k
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
How to Ace a Technical Interview
jacobian
272
22k
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