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
160
淺談 TypeScript
簡介 TypeScript (PIXNET 組內分享)
CypressKuo
May 26, 2016
Tweet
Share
More Decks by CypressKuo
See All by CypressKuo
Deep-copying.pdf
cypresskuo
0
30
CSS_for_Web_Vitals.pdf
cypresskuo
0
37
談談_Code_review.pdf
cypresskuo
0
42
REST_vs_GraphQL_今夜はご注文はどっち.pdf
cypresskuo
0
21
CSS_重構.pdf
cypresskuo
0
23
跟上_JS_的腳步-ES2020.pdf
cypresskuo
0
26
Core_Web_Vitals.pdf
cypresskuo
0
51
這個時代人人都知道的敏捷開發.pdf
cypresskuo
0
55
Webassembly.pdf
cypresskuo
0
11
Other Decks in Technology
See All in Technology
serverless team topology
_kensh
3
250
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
130
Amazon Q Developer CLIをClaude Codeから使うためのベストプラクティスを考えてみた
dar_kuma_san
0
240
어떤 개발자가 되고 싶은가?
arawn
1
320
データとAIで明らかになる、私たちの課題 ~Snowflake MCP,Salesforce MCPに触れて~ / Data and AI Insights
kaonavi
0
190
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
1k
Kotlinで型安全にバイテンポラルデータを扱いたい! ReladomoラッパーをAIと実装してみた話
itohiro73
3
120
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
240
20251027_findyさん_音声エージェントLT
almondo_event
2
510
20251029_Cursor Meetup Tokyo #02_MK_「あなたのAI、私のシェル」 - プロンプトインジェクションによるエージェントのハイジャック
mk0721
PRO
6
2.1k
オブザーバビリティが育むシステム理解と好奇心
maruloop
3
1.7k
文字列操作の達人になる ~ Kotlinの文字列の便利な世界 ~ - Kotlin fest 2025
tomorrowkey
2
260
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
186
22k
Fireside Chat
paigeccino
41
3.7k
Practical Orchestrator
shlominoach
190
11k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Optimizing for Happiness
mojombo
379
70k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Why Our Code Smells
bkeepers
PRO
340
57k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
GitHub's CSS Performance
jonrohan
1032
470k
The Language of Interfaces
destraynor
162
25k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
Unsuck your backbone
ammeep
671
58k
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