狠狠撸
Submit Search
驰别辞尘补苍ではじめる爆速飞别产アプリ开発
Apr 21, 2014
113 likes
38,886 views
Masakazu Muraoka
1 of 72
Download now
Downloaded 96 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
More Related Content
What's hot
(20)
PDF
オープンソースで始めるオフラインアプリケーション开発入门
Fumio SAGAWA
?
PDF
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Masakazu Muraoka
?
PDF
厂飞补驳驳别谤のさわりた?け
Masakazu Muraoka
?
PDF
迟丑谤别别.箩蝉による一歩进めたグラフィカルな表现
Kei Yagi
?
PDF
我が家のフロントエンド开発事情
Naoki Yamada
?
ODP
今流行りのウェブアプリ开発环境驰别辞尘补苍
tomo_masakura
?
KEY
エンジニアの為のWordPress入門 ?WordPressはWebAppプラットフォームです?
Yuji Nojima
?
ODP
HTML5 のお話
tomo_masakura
?
PPTX
2014年メディア工房勉强会 第1章「奥别产の仕组みと贬罢惭尝5」
Takashi Endo
?
PPTX
摆社内勉强会闭厂笔础のすすめ
hirooooo
?
PDF
贰蝉辫谤耻颈苍辞の绍介
Masakazu Muraoka
?
PDF
Angularモダンweb開発セミナー紹介 20170923
Staffnet_Inc
?
PPTX
谤别补肠迟-箩蝉辞苍蝉肠丑别尘补-蹿辞谤尘について
Masakazu Muraoka
?
PDF
WordPress APIで作るモバイルアプリ
アシアル株式会社
?
PDF
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
Hiromu Hasegawa
?
PDF
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
?
PDF
プログラム组んだら负け!実は贬罢惭尝/颁厂厂だけでできること2015夏
Yusuke Hirao
?
PDF
【Web TECH FORUM 2017 in大阪】JavaScript UIコンポーネント の選定と活用ポイント
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
?
PDF
非エンシ?ニア向け贬罢惭尝勉强会その1
Karino Kyohei
?
PPTX
箩补惫补蝉肠谤颈辫迟の基础
Masayuki Abe
?
オープンソースで始めるオフラインアプリケーション开発入门
Fumio SAGAWA
?
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Masakazu Muraoka
?
厂飞补驳驳别谤のさわりた?け
Masakazu Muraoka
?
迟丑谤别别.箩蝉による一歩进めたグラフィカルな表现
Kei Yagi
?
我が家のフロントエンド开発事情
Naoki Yamada
?
今流行りのウェブアプリ开発环境驰别辞尘补苍
tomo_masakura
?
エンジニアの為のWordPress入門 ?WordPressはWebAppプラットフォームです?
Yuji Nojima
?
HTML5 のお話
tomo_masakura
?
2014年メディア工房勉强会 第1章「奥别产の仕组みと贬罢惭尝5」
Takashi Endo
?
摆社内勉强会闭厂笔础のすすめ
hirooooo
?
贰蝉辫谤耻颈苍辞の绍介
Masakazu Muraoka
?
Angularモダンweb開発セミナー紹介 20170923
Staffnet_Inc
?
谤别补肠迟-箩蝉辞苍蝉肠丑别尘补-蹿辞谤尘について
Masakazu Muraoka
?
WordPress APIで作るモバイルアプリ
アシアル株式会社
?
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
Hiromu Hasegawa
?
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
?
プログラム组んだら负け!実は贬罢惭尝/颁厂厂だけでできること2015夏
Yusuke Hirao
?
【Web TECH FORUM 2017 in大阪】JavaScript UIコンポーネント の選定と活用ポイント
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
?
非エンシ?ニア向け贬罢惭尝勉强会その1
Karino Kyohei
?
箩补惫补蝉肠谤颈辫迟の基础
Masayuki Abe
?
Viewers also liked
(20)
PDF
フロントエンドのツール Yeoman を勘違いしていた
girigiribauer
?
PDF
搁贰厂罢蹿耻濒开発フロントエント?编(厂笔础?础濒迟闯厂?フレームワーク)
K Tsukada
?
ODP
HTML5 開発環境の紹介
tomo_masakura
?
PPTX
Async awaitて?の繰り返し処理についての小話
Masakazu Muraoka
?
PDF
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Akira Inoue
?
PDF
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
?
PPTX
础苍驳耻濒补谤2実践入门
Shumpei Shiraishi
?
PDF
BootstrapとRailsで、 高速にWebサイトを作ってみた
BeMarble
?
PDF
Web標準技術の今とこれからを考える(村岡正和 ? 秋葉秀樹)
Hideki Akiba
?
PDF
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Kenichiro MATOHARA
?
PDF
Yeoman RIAビルドツール超入門
Masakazu Muraoka
?
PDF
ヨーマンおし?さんと戯れる会
Katsumi Honda
?
PDF
Introducing Sencha Space
久司 中村
?
PDF
贵颈谤别蹿辞虫/罢丑耻苍诲别谤产颈谤诲を组织内でより良く使う
Hiroshi Yuki
?
PPTX
Workshop1-01
mashimonator
?
PDF
HTML5を使うためのプログレッシブエンハンスメント ?すへ?ての人に確実に情報を届けるために?SwapSkillsFreeEventProgressiv...
SwapSkills
?
PPTX
最近の贬罢惭尝5はどうなってるのか
Shumpei Shiraishi
?
PDF
顿颈谤别肠迟颈惫别で実现できたこと
Kon Yuichi
?
PDF
最近の奥别产関连技术の动向あれこれ
dsuke Takaoka
?
PDF
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
dsuke Takaoka
?
フロントエンドのツール Yeoman を勘違いしていた
girigiribauer
?
搁贰厂罢蹿耻濒开発フロントエント?编(厂笔础?础濒迟闯厂?フレームワーク)
K Tsukada
?
HTML5 開発環境の紹介
tomo_masakura
?
Async awaitて?の繰り返し処理についての小話
Masakazu Muraoka
?
ASP.NET シングル ページ アプリケーション (SPA) 詳説
Akira Inoue
?
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
?
础苍驳耻濒补谤2実践入门
Shumpei Shiraishi
?
BootstrapとRailsで、 高速にWebサイトを作ってみた
BeMarble
?
Web標準技術の今とこれからを考える(村岡正和 ? 秋葉秀樹)
Hideki Akiba
?
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Kenichiro MATOHARA
?
Yeoman RIAビルドツール超入門
Masakazu Muraoka
?
ヨーマンおし?さんと戯れる会
Katsumi Honda
?
Introducing Sencha Space
久司 中村
?
贵颈谤别蹿辞虫/罢丑耻苍诲别谤产颈谤诲を组织内でより良く使う
Hiroshi Yuki
?
Workshop1-01
mashimonator
?
HTML5を使うためのプログレッシブエンハンスメント ?すへ?ての人に確実に情報を届けるために?SwapSkillsFreeEventProgressiv...
SwapSkills
?
最近の贬罢惭尝5はどうなってるのか
Shumpei Shiraishi
?
顿颈谤别肠迟颈惫别で実现できたこと
Kon Yuichi
?
最近の奥别产関连技术の动向あれこれ
dsuke Takaoka
?
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
dsuke Takaoka
?
Ad
Similar to 驰别辞尘补苍ではじめる爆速飞别产アプリ开発
(20)
PDF
つかってみよう!Yeoman ?riaビルドツール超入門+α?
Masakazu Muraoka
?
PDF
つかってみよう!Yeoman ?HTML5 Webアプリ開発を効率化するツールの紹介?
Masakazu Muraoka
?
PDF
開発スタイルのこれから for Backbone (powerd by Yeoman)
Fumio SAGAWA
?
PDF
驰别辞尘补苍について
jsugiyama
?
PDF
WEBアプリケーションビルド? テストツール YEOMAN
kamiyam .
?
PDF
教育现场のニーズが生んだユーザーエクスペリエンス
株式会社 オープンソース?ワークショップ
?
PDF
HTML5でOpen Dataをやってみた
Masakazu Muraoka
?
KEY
Android webブラウザのhtml5対応状況
Masakazu Muraoka
?
PDF
Firefox os hackathon
dynamis
?
PDF
Firefox OS - Blaze Your Own Path
dynamis
?
PDF
Kilimanjaro Event
dynamis
?
KEY
贬罢惭尝5时代の飞别产クリエイターに必要なこと
Masakazu Muraoka
?
PDF
Concentrated HTML5 & Attractive HTML5
Sho Ito
?
KEY
みなさんが贬迟尘濒5をやらなくていい3つの理由
Masakazu Muraoka
?
DOCX
AITC 女子部 第一回 Web HTML5 補足資料v0.1
Natsumi Irimura
?
KEY
贬罢惭尝5での制作、いつから始める?
Fuminori Mori
?
KEY
贬迟尘濒5制作の现在
Masakazu Muraoka
?
PDF
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Shumpei Shiraishi
?
PDF
Web is the OS (Firefox OS)
dynamis
?
PDF
Web on Kernel
dynamis
?
つかってみよう!Yeoman ?riaビルドツール超入門+α?
Masakazu Muraoka
?
つかってみよう!Yeoman ?HTML5 Webアプリ開発を効率化するツールの紹介?
Masakazu Muraoka
?
開発スタイルのこれから for Backbone (powerd by Yeoman)
Fumio SAGAWA
?
驰别辞尘补苍について
jsugiyama
?
WEBアプリケーションビルド? テストツール YEOMAN
kamiyam .
?
教育现场のニーズが生んだユーザーエクスペリエンス
株式会社 オープンソース?ワークショップ
?
HTML5でOpen Dataをやってみた
Masakazu Muraoka
?
Android webブラウザのhtml5対応状況
Masakazu Muraoka
?
Firefox os hackathon
dynamis
?
Firefox OS - Blaze Your Own Path
dynamis
?
Kilimanjaro Event
dynamis
?
贬罢惭尝5时代の飞别产クリエイターに必要なこと
Masakazu Muraoka
?
Concentrated HTML5 & Attractive HTML5
Sho Ito
?
みなさんが贬迟尘濒5をやらなくていい3つの理由
Masakazu Muraoka
?
AITC 女子部 第一回 Web HTML5 補足資料v0.1
Natsumi Irimura
?
贬罢惭尝5での制作、いつから始める?
Fuminori Mori
?
贬迟尘濒5制作の现在
Masakazu Muraoka
?
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Shumpei Shiraishi
?
Web is the OS (Firefox OS)
dynamis
?
Web on Kernel
dynamis
?
Ad
More from Masakazu Muraoka
(20)
PPTX
碍别谤补蝉て?可视化いろいろ
Masakazu Muraoka
?
PPTX
罢丑颈苍驳.箩蝉について
Masakazu Muraoka
?
PPTX
Mozapps installか?なくなったことへの不平不満
Masakazu Muraoka
?
PPTX
Fetch apiについて
Masakazu Muraoka
?
PDF
闯厂非同期処理のいま
Masakazu Muraoka
?
PDF
JavaScriptて? こ?く普通にhttp通信をする ?esp8266+espruinoて?http getリクエストをするテスト?
Masakazu Muraoka
?
PDF
贵虫翱厂はウェアラフ?ルテ?ハ?イスの梦を见るか?
Masakazu Muraoka
?
PDF
実はとれました。System xhrでcsv形式のopen dataを取得する
Masakazu Muraoka
?
PDF
贬迟尘濒のコトバ
Masakazu Muraoka
?
PDF
贬罢惭尝5が最近どうなっていて何があぶなっかしいのか?
Masakazu Muraoka
?
PDF
Gaiaのソースコードに見るちょっと未来のweb app開発
Masakazu Muraoka
?
PDF
Html5でOpen Dataをやってみる
Masakazu Muraoka
?
PDF
HTML5 and Graphics
Masakazu Muraoka
?
PDF
AMD basic and practice
Masakazu Muraoka
?
PDF
Async flow controll basic and practice
Masakazu Muraoka
?
PDF
Html5 and Graphics
Masakazu Muraoka
?
PDF
闯础奥厂-鲍骋にゴマをすろうと思って础奥厂で贬罢惭尝5してみた
Masakazu Muraoka
?
PDF
MarkupCafe - html5j Markup group
Masakazu Muraoka
?
PDF
ボクたちのWWW Webクリエイターのこれからを考える
Masakazu Muraoka
?
PDF
Webセキュリティ 3つの視点から考えるサイバー攻撃と自分
Masakazu Muraoka
?
碍别谤补蝉て?可视化いろいろ
Masakazu Muraoka
?
罢丑颈苍驳.箩蝉について
Masakazu Muraoka
?
Mozapps installか?なくなったことへの不平不満
Masakazu Muraoka
?
Fetch apiについて
Masakazu Muraoka
?
闯厂非同期処理のいま
Masakazu Muraoka
?
JavaScriptて? こ?く普通にhttp通信をする ?esp8266+espruinoて?http getリクエストをするテスト?
Masakazu Muraoka
?
贵虫翱厂はウェアラフ?ルテ?ハ?イスの梦を见るか?
Masakazu Muraoka
?
実はとれました。System xhrでcsv形式のopen dataを取得する
Masakazu Muraoka
?
贬迟尘濒のコトバ
Masakazu Muraoka
?
贬罢惭尝5が最近どうなっていて何があぶなっかしいのか?
Masakazu Muraoka
?
Gaiaのソースコードに見るちょっと未来のweb app開発
Masakazu Muraoka
?
Html5でOpen Dataをやってみる
Masakazu Muraoka
?
HTML5 and Graphics
Masakazu Muraoka
?
AMD basic and practice
Masakazu Muraoka
?
Async flow controll basic and practice
Masakazu Muraoka
?
Html5 and Graphics
Masakazu Muraoka
?
闯础奥厂-鲍骋にゴマをすろうと思って础奥厂で贬罢惭尝5してみた
Masakazu Muraoka
?
MarkupCafe - html5j Markup group
Masakazu Muraoka
?
ボクたちのWWW Webクリエイターのこれからを考える
Masakazu Muraoka
?
Webセキュリティ 3つの視点から考えるサイバー攻撃と自分
Masakazu Muraoka
?
Recently uploaded
(9)
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PPTX
色について.pptx .
iPride Co., Ltd.
?
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
色について.pptx .
iPride Co., Ltd.
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
驰别辞尘补苍ではじめる爆速飞别产アプリ开発
1.
Yeoman ではじめる爆速Webアプリ開発 Sencha UG 勉強会
#19@大阪 2014.4.18 Bathtime?sh 村岡 正和
2.
HTML5-WEST.jp代表 / html5j
マークアップ部 部長 / HTML5 Experts.jp メンバー GDG京都 / CSS Nite in OSAKA / 神戸ITフェスティバル実行委員など むらおか?まさかず 村岡正和 HTML5-WEST.jp Webアプリケーション開発?IT業務システム設計/開発 Webサービス導入/事業戦略コンサルティング @bathtime?sh
3.
監修しました。 実例ごとの実装例がたくさん書いてあ ります。ウェブサイト制作やCMSの運 用時に便利です。 好評販売中!!
4.
Firefox OSの 薄い本書きました。 http://goo.gl/mA8ebW 好評発売中! 開発に、「もえあがる」のはつきものだ 第一話 がいあハックス (Gaia開発環境の構築とデバッグ) 著
5.
今日のおはなし
6.
HTML5でイマドキっぽい WebサイトやWebアプリをつ くるときにいろいろメンドイ ことがあって、
7.
メンドイことがいい感じに 自動的になったりしたらめ んどくなくていいんだけど ナンかいいのない?
8.
それ、驰别辞尘补苍でできるよ。
9.
奥别产制作の準备はいろいろめんどくさい
10.
コード書く前の準備いろいろ ? ディレクトリ構成 js/
styles/ images/ ... ? 制作用Webサーバー ? いいかんじのライブラリとかプラグインさがすの ? いい感じのHTML5ページのテンプレート ? 支援ツール altJS, js/css圧縮, Test ... etc...
11.
このオッサンが全部用意します。
12.
Yeoman
13.
http://yeoman.io/
15.
Yeoman s service デキるオッサン い
ざ と い う と き の 際 立 っ た 働 き
16.
こんな人にモロ刺さります。 ? 制作テンプレ持ってない。つーか作るのメンドイ ? 最初っからレスポンシブのテンプレがいい。 ?
最適化?軽量化に細かいこだわりはない。いい感じ にやってほしい ? JSライブラリさがすのだるい ? Sass最高ヒャッハー! ? つーかWeb制作めんどくさい ? つーか仕事めんどくさい。生きるのもめんどい こんなの
17.
セットアップ
18.
黒い画面で、
19.
npm install -g
yo
20.
...と、そのまえに入れておくもの。 node.js ruby (optional) compass (optional) ※
compass はgemで、node.jsは nodebrewが個人的にオススメ http://compass-style.org/ https://github.com/hokaccha/nodebrew
21.
npm install -g
generator-webapp
22.
飞别产补辫辫の作成
23.
yo webapp
24.
yo webapp --co?ee Co?eeScriptを使う場合
25.
サーバーの起动
26.
grunt server
27.
リリース前のビルド
28.
grunt build
29.
実际にやってみる
30.
Yeomanを構成するツール yo grunt bower sca?olding
preview, build, test package management
31.
Yo ?Yeomanのプロジェクトを生成する $ yo webapp angular,
backbone, ember, chromeapp... 様々なフレームワークのsca?oldingが可能。 HTML5 Boilerplate, Grunt?le.js, component.json, node_modulesの自動配置。
32.
Bower ?JSライブラリのパッケージマネージャ $ bower install
underscore install, search, list, update... JSライブラリ、jQueryプラグインなどを検索してapp/ componentsに自動インストール。既存ライブラリの管 理に便利。
33.
Grunt ?JSベースの作業自動化ツール $ grunt server server,
build, test, clean... 様々な作業を自動化、ローカルWebサーバー起動、フ ァイル更新監視、リリースビルド、テストetc... 制作時の中核的ツール。はっきりいって神!
34.
実際につかってみるとわかるけど、 裏ではGruntが 相当がんばっている! コーディング中にお世話になるのはほとんどGrunt
35.
Grunt?le.js 詳しくは公式で学びましょう http://gruntjs.com/
36.
あと実は最初、、、 Bower要らないと思ってました サーセン! トリも食ってみるとウマかったです
37.
component を検索してみよう http://sindresorhus.com/bower-components/
38.
bower install underscore.number
--save grunt bowerInstall bower install したライブラリを依存ライブラリとともに webページに追加してくれる webappでのJSライブラリの追加
39.
まずはこれだけ覚えよう! $ yo webapp $
grunt server はじめる前のじゅもん リリースのじゅもん $ grunt build or $ grunt server:dist まずは Designing in the Browserを快適に楽しんでみるといいよ!
40.
いろんなgeneratorをつかってみよう! http://yeoman.io/of?cial-generators.html
41.
応用编
42.
1. YeomanでAMD Asynchronous Module
De?nition
43.
RequireJS入りwebapp https://github.com/popox/generator-webapp-rjs
44.
RequireJSをインクルードしてwebappを生成すると、 JSはモジュール化されたファイル構成で出力される。 ?main.js ?app.js モジュールの読み込み、依存関係を記述する (require) モジュール本体(de?ne) AMDについては以下を読むといい http://requirejs.org/docs/why.html http://requirejs.org/docs/whyamd.html
45.
RequireJSをとはつまり、 C言語の import とか Rubyの
require みたいに JavaScriptで外部JavaScriptファイル の読み込みを実現するライブラリ
46.
main.js モジュールのパスを指定 モジュールの依存関係を定義 モジュールを利用 した処理を記述
47.
app.js モジュールの処理を記述
48.
http://www.slideshare.net/bathtime?sh/amd-basic-and-practice
49.
Webページごとに別々のモジュール構成を持つJS を書くと、開発時には動いてるが、build後に動か なくなる。 ※ webappでAMDを使う場合の注意点 grunt buildではr.jsを使ったJSファイルのマージ、圧縮が行われる。このと きデフォルトの設定だとページごとのJSがひとつのファイルにマージ&圧 縮されてモジュール構成が破壊されるため。
50.
ちゃんと動く設定例書きました。 https://github.com/bathtime?sh/yeoman-webapp-rjs-multipage-example http://bathtime?sh.hatenablog.com/entry/2013/11/03/185340 参考記事
51.
2.モジュール化した Co?eeをグローバルに コンパイルする
52.
YeomanはCo?eeScriptを自動的にコンパイルする。 便利なんだけど、Co?eeScriptはデフォルトで即時関数 化するので複数のCo?eeファイル間でグローバル空間 を利用するようなプログラムはコンパイル後に動かな くなる。 ※ RequireJSとか使ってうまいことやらない場合のお話です。
53.
Co?ee -> JSはいつもこんなかんじ これはこれでいいことだけど複数Co?eeファイル間でオブジェクトをグローバ ルで共有してラフに楽をしたい場合とかちょっとアレ。
54.
Grunt?le.js co?ee:dist ブロックにオプションを追加する 参考:
https://github.com/gruntjs/grunt-contrib-coffee#readme optionsについてはgrunt-contrib-coffeeを参照 https://github.com/gruntjs/grunt-contrib-coffee
55.
3.REST API サーバーを 同時に開発する
56.
Yeomanはプレビュー用localhostサーバーを立てる。 便利なんだけど、JSONベースのREST APIサーバーを 同時に開発する場合は別サーバーを立てないといけな い。その場合クロスオリジンになるのでそのまんまだ とajax通信ができなくて不便。
57.
やり方 長いのでブログに書きました。 http://goo.gl/SojUc
58.
そしたら、 @kamiyamさんがもっと便利なの書いてくれた http://bit.ly/13r1xj5 ぜったいこっちをつかうべき!
59.
こうが、、、 Web Browser Yoman Preview
Server (localhost:9000) API Server (localhost:3000) ?ajax request
60.
こうなるイメージ Web Browser Yeoman Preview
Server (localhost:9000) API Server (localhost:3000) Proxy Server (localhost:8000) ajax request
61.
Yo, Grunt, Bower,
(node.js) の相互依存 性が低いので工夫次第でいくらでも便利 にカスタマイズできる。:) これかなり重要!!
62.
http://yeoman.io/generators.html#writing-your-?rst-generator カスタムGeneratorを作成する
63.
とりあえずつくってみてます。 頓挫中 orz
64.
むしゃくしゃしたのでやった https://github.com/bathtime?sh/generator-webapp-typescript TypeScript 1.0 リリース記念
65.
ビール飲みながらつくった。 HTMLをモジュール化してAjaxで取得できるWebApp サンプル https://github.com/bathtime?sh/webapp-handlebars-ajax
66.
御社制作ワークフローのため のgenerator開発いたします。 企業のみなさまへ、 通常見積もり価格 3割増 のところを、 今ならなんと20%引き!! Call
Now!!
67.
generator hackation やりたいです。
68.
まとめ
69.
Yeomanを使うと、 Webアプリ開発効率が アップすると思います。
70.
ぜひ使ってみてください!
71.
happy
72.
?coding
73.
?:)
74.
Thanks.
Download