Movatterモバイル変換


[0]ホーム

URL:


1,162 views

AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)

「フロントエンドフレームワーク」今回はデザイナーさんやディレクションの方向けに、その中身を「ボヤッと」理解してもらうのが目的のハンズオン形式の勉強会でした。

Embed presentation

Download to read offline
∼そもそもWebって∼2015.09.10AngularJS勉強会勉強会
自己紹介高橋知成デザインエンジニア(見習い)去年の11月からツクロアでインターンをしています。今月30日からちょっと飛び立ちます。
今回は。。。最近よく耳にする『フレームワーク』『AngularJS』『何ちゃらjs』・・・デザイナーの方とディレクションの方に向けて
『ボヤッと』わかってもらえることがゴールです。
AngularJSとは・JavaScriptフレームワーク(Google製)・HTMLベースのテンプレート・双方向データバインディング・ルーティング機構・Ajaxサポート
AngularJSとは・JavaScriptフレームワーク(Google製)・HTMLベースのテンプレート・双方向データバインディング・ルーティング機構・Ajaxサポート
まだ理解できなくていいです
そもそも自分が・今年の夏前から「AngularJS」を触り始める・「MEGANATOR」をその流れで実装してみることに・なのでAngularJS歴3ヶ月とか
まずは実際にどこで使われているのかを見てみましょう
メインでやってることは・画面遷移とそれに応じた表示の切り替え・データ通信・クリックなどのイベント処理・データの表示ーー「トップ」「計測」「フィッテング」などーーメガネのデータを取得ーーメガネを選択したらどうするのかなどーーメガネを繰り返しをして表示したりなど
それぞれ見ていきましょう
画面遷移meganator.tuqulore.com/#/
画面遷移meganator.tuqulore.com/#/set_up
画面遷移meganator.tuqulore.com/#/fitting
画面遷移『/』の時はこれ 表示『/set_up』の時はこれ 表示
通信{JSON}データ
通信
データの表示とイベント処理
データの表示とイベント処理
データの表示とイベント処理
データの表示とイベント処理
でも、全部じゃないんです
を使っています・・・メガネの表示などは『∼JS』2個目
『∼JS』は本当にたくさんあります
しばしば組み合わせられて使われます
では、AngularJSの具体的な事例から離れて『JSライブラリー』『JSフレームワーク』なんでできたんだという話をします。
『技術の進化』『守備範囲』ポイントは
少し前まではJS=『オワコン』・環境によって動かない・遅い・型がない
今ではJS=『重要っしょ』・非同期通信(Googleマップなど)必須・弱点も補えるような仕組みの確立
こんなことする(できる)ようになった
そんなにやること(やれること)が多くなかった。アニメーションとかはFLASHだったり。。。少し前までは
自前のPCサーバーPCの性能の向上などがあり仕事量激増今まではサーバーでやっていた処理の代行や、新たな処理ができるように今では
『もっとラクしたいなっ』
『JSライブラリー』JavaScriptの便利機能集のようなものDOM操作系 グラフィック系それぞれ『守備範囲』があります
例えば『ボックスをフェードアウト』させる
それではこれは
DOM操作系 グラフィック系それぞれ『守備範囲』があります
DOM操作系 グラフィック系それぞれ『守備範囲』があります
『JSライブラリー』守備範囲に特化した便利機能集=
それでもコード数千行とかになるケース続出
プログラミング言語ってとても自由だから色々なものが作れる
『コード数千行』。。。自由が故に
CSSで例えてみましょうインラインstyle.css headタグ内
『JSフレームワーク』『ライブラリー』+『ルールを提供』
『JSフレームワーク』・ライブラリーと同じで『守備範囲』がある・ライブラリーと同じで『便利機能』を持っている
+『JSフレームワーク』・ライブラリーと同じで『守備範囲』がある・ライブラリーと同じで『便利機能』を持っている大枠の書くルールが決められている。「どこに」「どんな名前で」「どんな風に」
自分の脳内イメージですがAngularさん「自分を使うんですね。 わかりました。ということは、大体○ △のよ うなサイトを作るんですね。 それじゃ自分の指示に従ってもらいますね」
『守備範囲』ならばコードを短くスッキリと誰もが見易くなるようになる。
『技術の進化』『守備範囲』ポイントはここで一旦小まとめ
『守備範囲』フレームワークの
そもそもWEBって
サーバー自前のPC通信データ・高橋知成・友達000人・写真000枚・グループ000に参加
サーバー自前のPCデータ・高橋知成・友達000人・写真000枚・グループ000に参加表示
サーバー自前のPC画面遷移ニュースフィード個人ページ
サーバー自前のPC通信イベント投稿する・友達申請
通信・画面遷移・データ・イベント・表示
『守備範囲』フレームワークの通信・画面遷移・データ・イベント・表示
『守備範囲』フルスタック通信・画面遷移・データ・イベント・表示
『守備範囲』通信・画面遷移・データ・イベント・表示表示特化
『守備範囲』通信・画面遷移・データ・イベント・表示便利機能少なめ
それじゃなんでもAngularJSで作れば。。。
スピードが遅い覚える量が多い決まりでガチガチ
守備範囲が狭く単体ではあまり意味がない
守備範囲が狭く単体ではあまり意味がない色々な組み合わせをすることができる
その時々の状況にあった選択が大切
んじゃAngularJSに向いてる物って?
ダッシュボード系アプリケーションhttps://dribbble.com/shots/1283529-The-Pony-Express-Mail
https://dribbble.com/shots/928345-Sush-io-Mac-App-Full-view+
それでは作ってみましょ
完成予想図
補足:APIについてhttp://api.gnavi.co.jp/ver1/RestSearchAPI/?『?』の後に『キーワード名』=『キーワード』『&』で複数続けて
できました!!!
まとめAngularJSのルールに則って書くことで短くスッキリと書くことができる。
まとめフレームワークとは守備範囲がある
ご静聴ありがとうございました2015.09.10勉強会

Recommended

PDF
AngularJSで業務システムUI部品化
PDF
AngularJS入門の巻
PPTX
Angular js開発事例
PDF
今後のWeb開発の未来を考えてangularJSにしました
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
PDF
noteをAngularJSで構築した話
PDF
開発ライフサイクルから見たAngularJS
PDF
エンタープライヤーのためのWeb Componentsハンズオン
PDF
我が家のフロントエンド開発事情
PDF
Spring Boot + Doma + AngularJSで作るERP 〜JavaQneバージョン〜 #jqfk
PDF
AngularJS入門の巻2
PDF
いい感じのフロントエンド開発環境を作ってみた
PDF
インフラエンジニアに送る Visual Studio Code ~Azure 編~
PPTX
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
PPTX
A/BテストをAzure×Googleアナリティクスで試してみました。
PDF
Angularおじさんの1年
PDF
イベント駆動AngularJS / 今から書くAngular 2.0
PDF
One-time Binding & $digest
PDF
Angularモダンweb開発セミナー紹介 20170923
PDF
Enterprise x AngularJS
PDF
Angular jsの継続的なバージョンアップ
PDF
Angular2
PDF
これからフロントエンジニアを目指すあなたへ
PDF
俺とAngular JS 2
PDF
Angular 4がやってくる!? 新機能ダイジェスト
PDF
3分でわかるangular js
PDF
フロントエンド初学者がSPAに手を出してみた
PPTX
Visual Studio UserのためのMicrosoft Learn入門
PPTX
20161125 米田 angular_jsを触ってみた

More Related Content

PDF
AngularJSで業務システムUI部品化
PDF
AngularJS入門の巻
PPTX
Angular js開発事例
PDF
今後のWeb開発の未来を考えてangularJSにしました
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
PDF
noteをAngularJSで構築した話
PDF
開発ライフサイクルから見たAngularJS
PDF
エンタープライヤーのためのWeb Componentsハンズオン
AngularJSで業務システムUI部品化
AngularJS入門の巻
Angular js開発事例
今後のWeb開発の未来を考えてangularJSにしました
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
noteをAngularJSで構築した話
開発ライフサイクルから見たAngularJS
エンタープライヤーのためのWeb Componentsハンズオン

What's hot

PDF
我が家のフロントエンド開発事情
PDF
Spring Boot + Doma + AngularJSで作るERP 〜JavaQneバージョン〜 #jqfk
PDF
AngularJS入門の巻2
PDF
いい感じのフロントエンド開発環境を作ってみた
PDF
インフラエンジニアに送る Visual Studio Code ~Azure 編~
PPTX
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
PPTX
A/BテストをAzure×Googleアナリティクスで試してみました。
PDF
Angularおじさんの1年
PDF
イベント駆動AngularJS / 今から書くAngular 2.0
PDF
One-time Binding & $digest
PDF
Angularモダンweb開発セミナー紹介 20170923
PDF
Enterprise x AngularJS
PDF
Angular jsの継続的なバージョンアップ
PDF
Angular2
PDF
これからフロントエンジニアを目指すあなたへ
PDF
俺とAngular JS 2
PDF
Angular 4がやってくる!? 新機能ダイジェスト
PDF
3分でわかるangular js
PDF
フロントエンド初学者がSPAに手を出してみた
PPTX
Visual Studio UserのためのMicrosoft Learn入門
我が家のフロントエンド開発事情
Spring Boot + Doma + AngularJSで作るERP 〜JavaQneバージョン〜 #jqfk
AngularJS入門の巻2
いい感じのフロントエンド開発環境を作ってみた
インフラエンジニアに送る Visual Studio Code ~Azure 編~
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
A/BテストをAzure×Googleアナリティクスで試してみました。
Angularおじさんの1年
イベント駆動AngularJS / 今から書くAngular 2.0
One-time Binding & $digest
Angularモダンweb開発セミナー紹介 20170923
Enterprise x AngularJS
Angular jsの継続的なバージョンアップ
Angular2
これからフロントエンジニアを目指すあなたへ
俺とAngular JS 2
Angular 4がやってくる!? 新機能ダイジェスト
3分でわかるangular js
フロントエンド初学者がSPAに手を出してみた
Visual Studio UserのためのMicrosoft Learn入門

Similar to AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)

PPTX
20161125 米田 angular_jsを触ってみた
PDF
Javaな人が気を付けるべきJavaScriptコーディングスタイル
PDF
Angular の紹介
PPTX
AngularJS入門
ODP
AngularJSとの危険な関係 by Mario Heiderich - CODE BLUE 2015
PPTX
AngularJSを浅めに紹介します
PDF
AngularJSでwebアプリを作ってみた!(2014/6/8 GDGKobe)
PDF
AngularJSについて
PPTX
AngularJSを触ってみた
PDF
AngularJS 概説
PPTX
Let’s angular js!!
PPTX
Angular JSを始めよう!
PPTX
Angular jsとsinatraでturbolinks
PPTX
シンプルな9つのサンプルで学ぶJava Script初心者のためのAngularJS超入門ハンズオン
PDF
20140823 LL diver Angular.js で構築した note に関して
PPTX
忙しい人のためのBackbone.jsとAngular.js入門
PDF
JavaScript.Next
PPT
20090121 J QueryからはじめるJava Script~初級編~
20161125 米田 angular_jsを触ってみた
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Angular の紹介
AngularJS入門
AngularJSとの危険な関係 by Mario Heiderich - CODE BLUE 2015
AngularJSを浅めに紹介します
AngularJSでwebアプリを作ってみた!(2014/6/8 GDGKobe)
AngularJSについて
AngularJSを触ってみた
AngularJS 概説
Let’s angular js!!
Angular JSを始めよう!
Angular jsとsinatraでturbolinks
シンプルな9つのサンプルで学ぶJava Script初心者のためのAngularJS超入門ハンズオン
20140823 LL diver Angular.js で構築した note に関して
忙しい人のためのBackbone.jsとAngular.js入門
JavaScript.Next
20090121 J QueryからはじめるJava Script~初級編~

AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)


[8]ページ先頭

©2009-2025 Movatter.jp