Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
淺談 TypeScript
Search
CypressKuo
May 26, 2016
Technology
160
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
淺談 TypeScript
簡介 TypeScript (PIXNET 組內分享)
CypressKuo
May 26, 2016
More Decks by CypressKuo
See All by CypressKuo
Deep-copying.pdf
cypresskuo
0
42
CSS_for_Web_Vitals.pdf
cypresskuo
0
48
談談_Code_review.pdf
cypresskuo
0
56
REST_vs_GraphQL_今夜はご注文はどっち.pdf
cypresskuo
0
30
CSS_重構.pdf
cypresskuo
0
30
跟上_JS_的腳步-ES2020.pdf
cypresskuo
0
39
Core_Web_Vitals.pdf
cypresskuo
0
62
這個時代人人都知道的敏捷開發.pdf
cypresskuo
0
81
Webassembly.pdf
cypresskuo
0
21
Other Decks in Technology
See All in Technology
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
340
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
Rust で関数型ドメインモデリング
takonda
0
140
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
480
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
240
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
100
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Are puppies a ranking factor?
jonoalderson
2
4.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Design in an AI World
tapps
1
350
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
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