Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Mitsuo Kawashima
PPTX, PDF
725 views
jQuery+TypeScriptやってみた
第15回 HTML5ビギナーズ TypeScript入門 資料
Internet
◦
Read more
0
Save
Share
Embed
Download
Download to read offline
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
More Related Content
PPTX
EWD 3トレーニング・コース #1Node.jsとGT.Mの統合方法
by
Kiyoshi Sawada
PPTX
Docker for connect cms
by
Tadashi Nagao
PPTX
Cake Build
by
m ishizaki
PDF
Node.jsでスクレイピングして可視化してみた
by
Yasunori Kirimoto
PPTX
Mongo db使ってみよう
by
Oda Shinsuke
PDF
Config mapについて
by
Arata Honda
PDF
Excite beer bash06
by
Arata Honda
PDF
Managed your slides by Git and upload them
by
Mitsutoshi Nakano
EWD 3トレーニング・コース #1Node.jsとGT.Mの統合方法
by
Kiyoshi Sawada
Docker for connect cms
by
Tadashi Nagao
Cake Build
by
m ishizaki
Node.jsでスクレイピングして可視化してみた
by
Yasunori Kirimoto
Mongo db使ってみよう
by
Oda Shinsuke
Config mapについて
by
Arata Honda
Excite beer bash06
by
Arata Honda
Managed your slides by Git and upload them
by
Mitsutoshi Nakano
What's hot
PDF
Node.jsでブラウザメッセンジャー
by
Yahoo!デベロッパーネットワーク
PDF
RespClient - Minimal Redis Client for PowerShell
by
Yoshifumi Kawai
PDF
[Intermediate 01] イントロダクション / Bitcoin を動作させる
by
Yuto Takei
PDF
Pythonで電卓アプリ(デスクトップ)を作成する
by
Jun Okazaki
PDF
20220208 さくらレンサバにlaravelをインストール
by
Masato Inoue
PDF
Node.js入門
by
俊夫 森
PPTX
Java Script4
by
Kiminari Homma
PDF
Using xvim with macvim
by
pebble8888
PDF
Ohotech特盛 #11 Box2DWebを触ってみよう
by
Fumihito Yokoyama
PPTX
Angular + Typedoc + Github Page
by
Akihiko Kigure
PDF
Bp study39 nodejs
by
Yohei Sasaki
PDF
[Intermediate 03] MinChain - 教育用ブロックチェーンの紹介
by
Yuto Takei
PDF
Crystal on cygwin (WIP)
by
fd0
PDF
Nuxt
by
卓馬 三浦
PDF
Riot + generator で始める新しいデータバインディング
by
Tsutomu Kawamura
PDF
HTML5-pronama-study
by
Naoya Inada
PDF
Vue
by
卓馬 三浦
PDF
React VR ことはじめ
by
Kazuhiro Hara
PDF
Vuenative
by
卓馬 三浦
PDF
Groovyの紹介20130323
by
Yasuharu Hayami
Node.jsでブラウザメッセンジャー
by
Yahoo!デベロッパーネットワーク
RespClient - Minimal Redis Client for PowerShell
by
Yoshifumi Kawai
[Intermediate 01] イントロダクション / Bitcoin を動作させる
by
Yuto Takei
Pythonで電卓アプリ(デスクトップ)を作成する
by
Jun Okazaki
20220208 さくらレンサバにlaravelをインストール
by
Masato Inoue
Node.js入門
by
俊夫 森
Java Script4
by
Kiminari Homma
Using xvim with macvim
by
pebble8888
Ohotech特盛 #11 Box2DWebを触ってみよう
by
Fumihito Yokoyama
Angular + Typedoc + Github Page
by
Akihiko Kigure
Bp study39 nodejs
by
Yohei Sasaki
[Intermediate 03] MinChain - 教育用ブロックチェーンの紹介
by
Yuto Takei
Crystal on cygwin (WIP)
by
fd0
Nuxt
by
卓馬 三浦
Riot + generator で始める新しいデータバインディング
by
Tsutomu Kawamura
HTML5-pronama-study
by
Naoya Inada
Vue
by
卓馬 三浦
React VR ことはじめ
by
Kazuhiro Hara
Vuenative
by
卓馬 三浦
Groovyの紹介20130323
by
Yasuharu Hayami
Similar to jQuery+TypeScriptやってみた
PDF
TypeScriptへの入口
by
Sunao Tomita
PDF
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
by
Jun-ichi Sakamoto
PDF
TypeScript 言語処理系ことはじめ
by
Yu Nobuoka
PDF
ng-japan 2015 TypeScript+AngularJS 1.3
by
Masahiro Wakame
PPTX
TypeScriptをオススメする理由
by
Yusuke Naka
PDF
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
by
Masahiro Wakame
PPTX
初心者 × AngularJS × TypeScript
by
Yuta Matsumura
PDF
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
by
Akira Inoue
PDF
jQuery 対応ライブラリと TypeScript
by
インフラジスティックス・ジャパン株式会社
PDF
TypeScript ファーストステップ (Rev.2) ~ Any browser. Any host. Any OS. Open Source. ~
by
Akira Inoue
PDF
JSer Class #3
by
mizuky fujitani
PDF
TypeScript 1.0 オーバービュー
by
Akira Inoue
PDF
DEV-011_TypeScript ~Any browser. Any host. Any OS. Open Source~
by
decode2016
PDF
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
by
Takuma Morikawa
TypeScriptへの入口
by
Sunao Tomita
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
by
Jun-ichi Sakamoto
TypeScript 言語処理系ことはじめ
by
Yu Nobuoka
ng-japan 2015 TypeScript+AngularJS 1.3
by
Masahiro Wakame
TypeScriptをオススメする理由
by
Yusuke Naka
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
by
Masahiro Wakame
初心者 × AngularJS × TypeScript
by
Yuta Matsumura
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
by
Akira Inoue
jQuery 対応ライブラリと TypeScript
by
インフラジスティックス・ジャパン株式会社
TypeScript ファーストステップ (Rev.2) ~ Any browser. Any host. Any OS. Open Source. ~
by
Akira Inoue
JSer Class #3
by
mizuky fujitani
TypeScript 1.0 オーバービュー
by
Akira Inoue
DEV-011_TypeScript ~Any browser. Any host. Any OS. Open Source~
by
decode2016
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
by
Takuma Morikawa
jQuery+TypeScriptやってみた
1.
第15回 HTML5ビギナーズ #html5jbg
2.
jQuery + TypeScript やってみた
3.
@320kawashima 河島 美津雄 HTML5ビギナーズ 部長 html5j
スタッフ 株式会社フリーセル所属
4.
TypeScript http://www.typescriptlang.org/
5.
お題 https://gist.github.com/funnythingz/9827773 ※シンプルにTypeScriptの部分だけやります
6.
まずは準備 npm -g install
typescript node.jsのパッケージをグローバルにインストール
7.
TypeScriptの設定ファイル作 成 # 該当のディレクトまで移動 cd ディレクトリまでのパス #
設定ファイルの作成 tsc --init tsconfig.jsonが生成されます
8.
TypeScript設定ファイルの内 容 { "compilerOptions": { "module": "amd", "target":
"es5", "noImplicitAny": false, "outFile": "dist/js/common-typescript.js", "sourceMap": false }, "files": [ "src/ts/common-typescript.ts" ], "exclude": [ "node_modules" ] } https://www.typescriptlang.org/docs/handbook/compiler-options.html
9.
jQueryの型定義ファイルを用 意 TypeScriptでjavascriptライブラリを読み込んで実行する場合 TypeScript型定義ファイル(.d.ts)が必要 https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/jquery/jquery.d.ts typescriptファイル、ここではcommon-typescript.tsの最初に記述 /// <reference path="jquery.d.ts"
/>
10.
コンパイル tsc
11.
まずは完成物を確認 https://github.com/320kawashima/TypeScript_for_beginner
12.
jQueryだけで作ったコードを確認
13.
今回やってみたのは class interfaces(Class Types)
14.
Class class Greeter { greeting:
string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } let greeter = new Greeter("world"); Classとは、ある共通のものに対しての変数や関数を格納したもの。 Greeterというclassで、greetingというプロパティ、コンストラクタ、greetという メソッドを持っていて、インスタンスが生成された時点で中身を持ちます。引数は 型を明示すること。
15.
Interface(Class Types) interface ClockInterface
{ currentTime: Date; } class Clock implements ClockInterface { currentTime: Date; constructor(h: number, m: number) { } } Intrefaceとは型を宣言した集合に名前がついたものです。 ClockInterfaceという名前のinterfaceで、Dateという型を持ったcurrentTimeがある ということが記載されています。
16.
TypeScriptのコードを確認
17.
2つのファイルを比較
Download