Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
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
Submit search
EN
Uploaded by
Moriyuki Arakawa
29,956 views
angular1脳で見るangular2
angular2についてangular1でいうアレがangular2でいうコレっていう形式で紹介したり
Internet
◦
Read more
17
Save
Share
Embed
Embed presentation
Download
Downloaded 20 times
1
/ 56
2
/ 56
3
/ 56
4
/ 56
5
/ 56
6
/ 56
7
/ 56
8
/ 56
9
/ 56
10
/ 56
11
/ 56
12
/ 56
13
/ 56
14
/ 56
15
/ 56
16
/ 56
17
/ 56
18
/ 56
19
/ 56
20
/ 56
21
/ 56
22
/ 56
23
/ 56
24
/ 56
25
/ 56
26
/ 56
27
/ 56
28
/ 56
29
/ 56
30
/ 56
31
/ 56
32
/ 56
33
/ 56
34
/ 56
35
/ 56
36
/ 56
37
/ 56
38
/ 56
39
/ 56
40
/ 56
41
/ 56
42
/ 56
43
/ 56
44
/ 56
45
/ 56
46
/ 56
47
/ 56
48
/ 56
49
/ 56
50
/ 56
51
/ 56
52
/ 56
53
/ 56
54
/ 56
55
/ 56
56
/ 56
Recommended
PDF
Angular1&2
by
Kenichi Kanai
PDF
開発ライフサイクルから見たAngularJS
by
Mizuho Sakamaki
PDF
AngularJS 概説
by
Kenichi Kanai
PDF
Angular#Kanazawa
by
Kenichi Kanai
PDF
angular X designer - デザイナからみたAngularJS #ten1club
by
silvers ofsilvers
PDF
AngularJSからReactに移ったケースの話
by
kumatch kumatch
PPTX
Angular2実践入門
by
Shumpei Shiraishi
PDF
Angular 4がやってくる!? 新機能ダイジェスト
by
Masahiko Asai
PDF
Angular2
by
Kenichi Kanai
PDF
俺とAngular JS 2
by
Masayuki KaToH
PDF
Directiveで実現できたこと
by
Kon Yuichi
PDF
イベント駆動AngularJS / 今から書くAngular 2.0
by
Okuno Kentaro
PDF
Enterprise x AngularJS
by
Kenichi Kanai
PPTX
JavaScript使いのためのTypeScript実践入門
by
Shumpei Shiraishi
PDF
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
by
Hayashi Yuichi
PDF
サーバサイドエンジニアが 1年間まじめにSPAやってみた
by
Itaru Kitagawa
PDF
クリエイティブの視点から探るAngular 2の可能性
by
Yasunobu Ikeda
PPTX
Angular js開発事例
by
Shun Takeyama
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
by
Mitsuru Ogawa
PPTX
AngularJSを浅めに紹介します
by
nkazuki
PPTX
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
by
Shumpei Shiraishi
PPTX
React を導入したフロントエンド開発
by
daisuke-a-matsui
PPTX
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
PDF
JavaScriptと共に歩いて行く決意をした君へ
by
Muyuu Fujita
PDF
Flux react現状確認会
by
VOYAGE GROUP
PPTX
10分でわかるOpenAPI V3
by
Kazuchika Sekiya
PDF
ng-mtg#6 AngularJS ディレクティブ・パターン
by
Hayashi Yuichi
PDF
AngularJSについて
by
昌生 高橋
PPTX
angularJS vs angular2
by
Kamimura Taichi
PDF
Angularを利用したシステム開発事例
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
More Related Content
PDF
Angular1&2
by
Kenichi Kanai
PDF
開発ライフサイクルから見たAngularJS
by
Mizuho Sakamaki
PDF
AngularJS 概説
by
Kenichi Kanai
PDF
Angular#Kanazawa
by
Kenichi Kanai
PDF
angular X designer - デザイナからみたAngularJS #ten1club
by
silvers ofsilvers
PDF
AngularJSからReactに移ったケースの話
by
kumatch kumatch
PPTX
Angular2実践入門
by
Shumpei Shiraishi
PDF
Angular 4がやってくる!? 新機能ダイジェスト
by
Masahiko Asai
Angular1&2
by
Kenichi Kanai
開発ライフサイクルから見たAngularJS
by
Mizuho Sakamaki
AngularJS 概説
by
Kenichi Kanai
Angular#Kanazawa
by
Kenichi Kanai
angular X designer - デザイナからみたAngularJS #ten1club
by
silvers ofsilvers
AngularJSからReactに移ったケースの話
by
kumatch kumatch
Angular2実践入門
by
Shumpei Shiraishi
Angular 4がやってくる!? 新機能ダイジェスト
by
Masahiko Asai
What's hot
PDF
Angular2
by
Kenichi Kanai
PDF
俺とAngular JS 2
by
Masayuki KaToH
PDF
Directiveで実現できたこと
by
Kon Yuichi
PDF
イベント駆動AngularJS / 今から書くAngular 2.0
by
Okuno Kentaro
PDF
Enterprise x AngularJS
by
Kenichi Kanai
PPTX
JavaScript使いのためのTypeScript実践入門
by
Shumpei Shiraishi
PDF
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
by
Hayashi Yuichi
PDF
サーバサイドエンジニアが 1年間まじめにSPAやってみた
by
Itaru Kitagawa
PDF
クリエイティブの視点から探るAngular 2の可能性
by
Yasunobu Ikeda
PPTX
Angular js開発事例
by
Shun Takeyama
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
by
Mitsuru Ogawa
PPTX
AngularJSを浅めに紹介します
by
nkazuki
PPTX
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
by
Shumpei Shiraishi
PPTX
React を導入したフロントエンド開発
by
daisuke-a-matsui
PPTX
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
PDF
JavaScriptと共に歩いて行く決意をした君へ
by
Muyuu Fujita
PDF
Flux react現状確認会
by
VOYAGE GROUP
PPTX
10分でわかるOpenAPI V3
by
Kazuchika Sekiya
PDF
ng-mtg#6 AngularJS ディレクティブ・パターン
by
Hayashi Yuichi
PDF
AngularJSについて
by
昌生 高橋
Angular2
by
Kenichi Kanai
俺とAngular JS 2
by
Masayuki KaToH
Directiveで実現できたこと
by
Kon Yuichi
イベント駆動AngularJS / 今から書くAngular 2.0
by
Okuno Kentaro
Enterprise x AngularJS
by
Kenichi Kanai
JavaScript使いのためのTypeScript実践入門
by
Shumpei Shiraishi
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
by
Hayashi Yuichi
サーバサイドエンジニアが 1年間まじめにSPAやってみた
by
Itaru Kitagawa
クリエイティブの視点から探るAngular 2の可能性
by
Yasunobu Ikeda
Angular js開発事例
by
Shun Takeyama
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
by
Mitsuru Ogawa
AngularJSを浅めに紹介します
by
nkazuki
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
by
Shumpei Shiraishi
React を導入したフロントエンド開発
by
daisuke-a-matsui
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
JavaScriptと共に歩いて行く決意をした君へ
by
Muyuu Fujita
Flux react現状確認会
by
VOYAGE GROUP
10分でわかるOpenAPI V3
by
Kazuchika Sekiya
ng-mtg#6 AngularJS ディレクティブ・パターン
by
Hayashi Yuichi
AngularJSについて
by
昌生 高橋
Similar to angular1脳で見るangular2
PPTX
angularJS vs angular2
by
Kamimura Taichi
PDF
Angularを利用したシステム開発事例
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
PPTX
Our Track to Modern Angular
by
Yuta Shimizu
PPTX
Our Track to Modern Angular #2
by
Yuta Shimizu
PDF
traceur-compilerで未来のJavaScriptを体験
by
Toshio Ehara
PDF
AngularJS で ハイスピードSI
by
Koichiro Nishijima
PDF
AngularJSでwebアプリを作ってみた!(2014/6/8 GDGKobe)
by
pinmarch_t Tada
PDF
今からでも遅くない! 2から始めるangular js
by
Kohashi Daisuke
PDF
ng-japan 2015 TypeScript+AngularJS 1.3
by
Masahiro Wakame
PDF
ngJapan報告会
by
Fumio SAGAWA
PPTX
エンタープライズ分野での実践AngularJS
by
Ayumi Goto
PDF
はじめてのAngular その1
by
純一 榮枝
PPTX
AngularJSを触ってみた
by
tomowata
PPTX
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.2.0対応)
by
fisuda
PDF
20140529 JS Ojisan #2 LT あの「note」はAngular.js
by
Shoei Takamaru
angularJS vs angular2
by
Kamimura Taichi
Angularを利用したシステム開発事例
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Our Track to Modern Angular
by
Yuta Shimizu
Our Track to Modern Angular #2
by
Yuta Shimizu
traceur-compilerで未来のJavaScriptを体験
by
Toshio Ehara
AngularJS で ハイスピードSI
by
Koichiro Nishijima
AngularJSでwebアプリを作ってみた!(2014/6/8 GDGKobe)
by
pinmarch_t Tada
今からでも遅くない! 2から始めるangular js
by
Kohashi Daisuke
ng-japan 2015 TypeScript+AngularJS 1.3
by
Masahiro Wakame
ngJapan報告会
by
Fumio SAGAWA
エンタープライズ分野での実践AngularJS
by
Ayumi Goto
はじめてのAngular その1
by
純一 榮枝
AngularJSを触ってみた
by
tomowata
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 3.2.0対応)
by
fisuda
20140529 JS Ojisan #2 LT あの「note」はAngular.js
by
Shoei Takamaru
angular1脳で見るangular2
1.
angular 1 脳で見るangular
2
2.
自己紹介株式会社シーエーアドバンス新川盛幸業務系社内システムruby on rails、angularjs
3.
話すこと1. 特徴2. Template
Syntax3. Built-in Directive4. Component指向5. angular-cliangularjsを触った事ある人向けになるべくangular1でいうコレがangular2でいうアレっていう形で話せればと思います。
4.
Version今から説明する事は、versionが変わっていろいろ更新される部分もあるかもしれませんが、どんな感じで書くのか、だいたいのイメージができればいいかなと思ってます。試したversion = v2.0.0-alpha.44今
= v2.0.0-alpha.46
5.
特徴
6.
速度特徴
7.
変更検知特徴
8.
開発言語の選択angular2は生のjavascriptでも書けますが、typescript、dartなどのAltJSを選択して開発できます。普段はrubyに似た構文で書けるcoffeescriptで開発していますが、angularが推奨してるっぽいのでtypescriptを使用した説明をします。typescriptは次期javascriptの仕様となるES6由来の構文で書け、IDEのサポートも受けれます。特徴
9.
例特徴angular1とどのくらい変わったか比較angular2でも開発言語の選択での違いを比較<my-app>タグを<h1>にする簡単なディレクティブの定義の例
10.
Angular 1特徴
11.
特徴ng-appもng-controllerもなく、まとめてコンポーネント(ディレクティブ)$scopeもなくなり、thisを使う
12.
TypeScript特徴
13.
TypeScript特徴ControllerDirective必要なモジュールをロード一番上の層のComponentはbootstrapが必要
14.
Template Syntax
15.
{{}}Template Syntax{{}} =
展開
16.
Filter => PipeTemplate
Syntax
17.
#Template Syntax# =
エレメント
18.
[]Template Syntax[] =
プロパティバインディング
19.
[]Template Syntaxng-* =>
[*]
20.
[]Template Syntaxangular 1.x
angular 2.x<img ng-src=”image_url”> <img [src]=”image_url”><a ng-href=”page_url”> <a [href]=”page_url”><div ng-show=”true”> <div [visible]=”true”><div ng-hide=”false”> <div [hidden]=”false”>
21.
[]Template Syntaxangular 1.x
angular 2.x<div ng-style=”color:red”> <div [style.color]=”red”><div [style.width.px]=”20”><div ng-class=”{‘active’:true}”> <div [class.active]=”true”><div [attr.class]=”active”>
22.
()Template Syntax() =
イベントバインディング
23.
()Template Syntaxng-* =>
(*)
24.
イベントTemplate Syntax<button ng-click=”onClick()”>
<button (click)=”onClick()”><button ng-keyup=”keyup()”> <button (keyup)=”keyup()”><button (keyup.enter)=”enter()”><button ng-mouseover=”mouseover()”> <button (mouseover)=”mouseover()”>ng-* => (*)
25.
[()]Template Syntax[()] =
双方向データバインディング
26.
[()]Template Syntax
27.
[()]Template Syntax角カッコ(プロパティバインディング )[ng-model]だけでは値は入るが、変更は検知しない丸カッコ(イベントバインディング
)(ng-model-change)を利用して変更された値をnameに入れる
28.
[()]Template Syntax
29.
[()]Template Syntax[] =
プロパティ = ModelからViewへ() = イベント= ViewからModelへ[()] = 両方 = 双方向
30.
Built-in Directives
31.
ng-ifBuilt-in Directivesng-if =>
*if
32.
ng-repertBuilt-in Directivesng-repeat =>
*for
33.
ng-modelBuilt-in Directivesng-model =>
[(ng-model)]
34.
ng-changeBuilt-in Directivesng-change =>
(ng-model-change)
35.
Component指向
36.
ConponentConponentはController(ロジック)やView(html)を含んでいるパーツログインフォームだったりメニューだったりをConponent化してまとめて作っていきます。Component指向
37.
ConponentComponent指向
38.
ConponentComponent指向適用するセレクタの指定 (restrict)'cmp' =
タグ'[cmp]' = 属性'cmp, [cmp]' = 両方'button[cmp]' = buttonタグのcmp属性
39.
ConponentComponent指向展開するテンプレートの指定templateで直接htmlを書いてもOK
40.
ConponentComponent指向適用するCSSの指定、なくてもOK
41.
ConponentComponent指向View側で使用するモジュールの指定built-in directiveだったり、作成したコンポーネントだったり。FORM_DIRECTIVESにはng−modelとかが入っている。使用するモジュールのロード
42.
Shadow DomComponentが生成されるとShadow Domという要素になります。htmlがカプセル化され、cssやjsが干渉しない要素個人ならまだしもチームでcssを書いたり、大きいアプリケーションになるほどcssのクラス名を全体に干渉しない名前を調べたり、htmlの子や孫セレクタで絞って適用したりするかと思いますが、読み込んだstyleはcomponent単位でのみ有効Component指向
43.
Shadow DomComponent指向my-componentはBootstrapのCSSは当たるが
44.
Shadow DomComponent指向my-componentがstyleUrlで呼び出したcssは外部に影響しない
45.
Componentの構造Conponentの中に他のConponentを子として持ち、ツリー構造でアプリケーションを作っていきます。親は子にデータを渡したり、子は親にイベントを通知したりできます。angular1でいう$scope.$broadcast、$scope.$onみたいなものComponent指向
46.
Componentの構造Conponent指向
47.
親から子へ(attribute)Component指向
48.
親から子へ(attribute)Component指向親が名前や年齢を渡す子は@Inputで受け取る
49.
子から親へ(event)Component指向
50.
子から親へ(event)Component指向親は子で定義されたeventを受け取る子はEventEmitterを使ってeventを作る作成したEventEmitterを使ってeventを発行
51.
angular-cli
52.
https://github.com/angular/angular-cliangular-cli
53.
サーバー動かしたりlive-reloadとかtypescriptのコンパイルとか、簡単にプロジェクトのセットアップをしてくれるnpmのパッケージ簡単なscafoldがあったり、ディレクトリの分け方の統一ができたりするangular-cli
54.
SET UPangular-cli
55.
SCAFFOLDangular-cli
56.
angular1とかなり変わっていて、結構学習コストがかかりそうですが、速さの面でもメリットが大きく、コンポーネント単位で組み立てていくangularjsは疎結合にしやすいし、一度作ったコンポーネントの使い回しが楽そう。紹介できたのはわずかですが、ajax周りとかanimationとか、まだまだ試せていないAPIがいっぱいあるのでこれから勉強していきたいです。angular-cliで簡単にangular2を試せるのでぜひ試してみてください。Component指向所感
Download
[8]
ページ先頭
©2009-2025
Movatter.jp